About the Role
The engineer will contribute to the full lifecycle of software development, including designing, implementing, testing, and deploying robust applications that support product goals.
Responsibilities
- Develop and maintain backend services and APIs
- Write clean, efficient, and testable code
- Collaborate with product and design teams to define requirements
- Participate in code reviews to ensure code quality
- Troubleshoot and debug production issues
- Optimize application performance and scalability
- Implement security best practices across systems
- Work with data storage solutions and query optimization
- Support deployment pipelines and CI/CD workflows
- Monitor system reliability and respond to incidents
- Contribute to architectural discussions and planning
- Ensure software meets functional and non-functional requirements
- Integrate third-party services and tools
- Document technical designs and system changes
- Stay current with evolving technology standards
Nice to Have
- Master’s degree in a technical field
- Experience with real-time data processing
- Familiarity with microservices architecture
- Contributions to open-source projects
- Experience in regulated industries
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Collaborative engineering team focused on product development
Culture
- We value transparency, continuous learning, and respectful collaboration across teams
- Engineers are encouraged to propose improvements and lead technical initiatives
- Regular feedback and growth opportunities are built into team practices
Tech Stack
- Primary languages include Python and Go
- Infrastructure runs on AWS with Kubernetes orchestration
- We use PostgreSQL, Redis, and message queues for data management
- Monitoring via Prometheus and Grafana
- CI/CD powered by GitHub Actions and internal tooling
Available for qualified candidates