About the Role
The role involves developing robust backend services, contributing to system architecture, and ensuring high-quality code delivery within a collaborative engineering environment.
Responsibilities
- Design and implement scalable backend services
- Collaborate with product and engineering teams to define technical requirements
- Write clean, maintainable, and well-tested code
- Optimize applications for performance and reliability
- Participate in code reviews and provide constructive feedback
- Troubleshoot and resolve production issues
- Contribute to architectural decisions and system design
- Ensure codebase adheres to security and compliance standards
- Mentor junior engineers and support team growth
- Integrate with internal and external APIs
- Maintain documentation for systems and workflows
- Support deployment pipelines and CI/CD processes
- Evaluate new technologies and frameworks for fit
- Work with data storage solutions and databases
- Monitor system health and respond to alerts
- Drive improvements in engineering practices
- Participate in incident response and on-call rotations
- Ensure software meets accessibility and usability standards
- Collaborate on feature planning and prioritization
- Contribute to end-to-end testing strategies
Compensation
Competitive salary with equity and benefits package
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering team focused on innovation and technical excellence
Our Engineering Culture
- We emphasize ownership, transparency, and continuous learning.
- Engineers are empowered to make technical decisions and lead initiatives.
Technology Stack
- Primary languages include Java and Python.
- We use AWS, Kubernetes, PostgreSQL, and Kafka in production.
Available for qualified candidates

