Job description
Join our remote-first tech company as a Senior Backend Engineer and help shape the future of our platform. This is a fully remote, globally distributed role with flexible hours and a strong focus on impact, autonomy, and collaboration.
As a member of our backend team, you will design, implement, and scale robust services that power our product used by thousands of customers worldwide. You will collaborate closely with product and frontend teams, set technical direction, and own critical components of our architecture. You will also contribute to security, reliability, and performance improvements across the stack.
We offer a remote-friendly, asynchronous work culture with competitive compensation, comprehensive benefits, equipment stipend, and generous time-off to support work-life balance.
Responsibility
- Design, develop, and maintain scalable backend services and APIs
- Collaborate with product and frontend teams to translate requirements into robust solutions
- Write clean, testable code and improve system reliability and performance
- Mentor junior engineers and participate in design reviews
- Implement observability, monitoring, and incident response practices
- Drive security best practices and data privacy standards
- Contribute to architecture decisions and technical roadmap
- Participate in Agile ceremonies and maintain thorough documentation
Qualification
- Bachelor's degree in computer science or equivalent experience
- 5+ years of backend development experience in languages such as Java, Go, or Node.js
- Experience with cloud platforms (AWS, GCP, or Azure) and microservices
- Strong knowledge of databases (SQL and NoSQL) and data modeling
- Experience building RESTful and GraphQL APIs
- Proficient in writing automated tests and CI/CD processes
- Strong problem-solving, communication, and collaboration skills
- Ability to work effectively in a fully remote, asynchronous environment across time zones