About the Role
The role involves developing and maintaining scalable backend services, improving system performance, and contributing to technical architecture decisions within an agile environment.
Responsibilities
- Design and implement high-performance APIs and services
- Collaborate with frontend developers to integrate user-facing elements
- Optimize database queries and improve data storage efficiency
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues promptly
- Participate in code reviews to ensure code quality
- Contribute to system architecture and technical planning
- Ensure applications are secure and scalable
- Work closely with product and design teams to define requirements
- Monitor system performance and implement improvements
- Support deployment pipelines and CI/CD processes
- Maintain documentation for systems and workflows
- Identify and address technical debt
- Evaluate new technologies and tools for potential adoption
- Help maintain system uptime and reliability
Nice to Have
- Experience with Python or similar backend languages
- Hands-on work with PostgreSQL or equivalent databases
- Familiarity with Docker and Kubernetes
- Exposure to message brokers like RabbitMQ or Kafka
- Knowledge of monitoring and observability tools
- Background in e-commerce or marketplace platforms
- Experience with GraphQL
- Involvement in open-source projects
- Understanding of domain-driven design
- Prior work in high-traffic environments
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid
Team
Cross-functional engineering team focused on backend systems and platform reliability
Our Tech Stack
We use Python for core services, PostgreSQL for primary data storage, and Redis for caching. Infrastructure runs on AWS with deployment managed through Kubernetes and Docker. We rely on GitLab for CI/CD and monitor performance using Datadog and Sentry.
Growth Opportunities
Engineers are encouraged to lead initiatives, propose architectural changes, and grow into technical leadership roles. Regular feedback cycles and learning budgets support professional development.
Culture & Values
We value transparency, ownership, and collaboration. Team members are expected to take initiative, share knowledge, and contribute to a positive engineering culture.
Available for qualified candidates
