Job opening: Backend Developer (remote)
tl;dr: We're looking for an excellent engineer with solid Go experience to join our small, distributed development team. We're in Los Angeles, San Francisco & Paris; substantial time-zone overlap with CET (Paris) is key because our lead frontend engineer lives & works there.
Who we are
At Synthro, we are creating Foam, a new paradigm to collect, organize, create, and share your data, to help people think better together.
While we have developed core elements of the experience, we have many technical challenges ahead. Our team collaborates and leverages process, automated testing and group decision-making to get stuff done.
We're in the scrappy startup phase: we all work from home, even before the pandemic.
We're hiring a Backend Developer to work with our team. You will focus on the backend for our web app. You will work closely with our frontend developer and be responsible for the API, data models, architecture, and AWS environment.
We love junior developers, but this role is for someone senior.
Here's how to tell if you'd be a good fit for this job.
- You've built and shipped Go services (RESTful, HTTP), preferably something you can share with us
- You dream in idiomatic Go (2+ years experience highly desired)
- You don’t feel like you’re done until you have 85% unit test coverage
- You have solid knowledge of Postgres, specifically stored procedures & triggers
- You have solid working knowledge of core AWS services (ECS, EC2, RDS, S3, Cloudfront, Route 53)
- Your git history reflects you’re an excellent written (and verbal) communicator
- You have worked from home or remotely for a distributed team
- You have experience with infrastructure-as-code (we use Terraform on AWS)
- You live in or within an hour of CET (Paris)
Why you might want to work with us
- We're small, so there are no layers of bureaucracy to work through. You can have a huge impact here.
- We have as few meetings as we can get away with.
- You can work remotely as long as you have substantial overlap with our primary time zones, Pacific and Central European. We call these “office” hours.
- Outside of “office” hours, you can work whenever you like.
Why you might not want to work with us
- We’re a startup, with all the good and bad that comes with that.
- We’re a small team. At the end of the day, you need to be able to solve your own problems.
- You own the infrastructure so you need to deal with it when it breaks.
We're looking for someone great, not someone cheap. If you're expensive but amazing, we can probably make it work.