About the Role
The engineer will develop and maintain scalable backend systems, contribute across the technology stack, and collaborate closely with product and engineering teams to deliver reliable software solutions.
Responsibilities
- Design and implement robust backend services
- Write clean, maintainable code across multiple layers of the application
- Collaborate with frontend developers to integrate user-facing elements
- Optimize systems for performance and scalability
- Participate in code reviews and technical planning
- Troubleshoot and resolve production issues
- Work with databases to ensure efficient data access
- Support deployment pipelines and CI/CD processes
- Contribute to architectural decisions
- Ensure application security and data protection standards
Nice to Have
- Experience with distributed systems
- Background in full stack development
- Familiarity with microservices architecture
- Contributions to open-source projects
- Experience working in remote teams
Compensation
Competitive salary with equity and benefits
Work Arrangement
Remote-friendly with flexible hours
Team
Small, fast-moving engineering team focused on developer tools
Tech Stack
- Primary languages include Python and JavaScript
- Backend frameworks such as Django and Express
- PostgreSQL for relational data storage
- Redis for caching and message brokering
- Infrastructure managed via Terraform and Docker
Culture
- Emphasis on asynchronous communication
- Results-oriented work environment
- Regular team retrospectives
- Support for professional development
Available for qualified candidates


