
Job Description
• Design and implement backend services and APIs for scalability and performance
• Optimize database schemas, queries, and indexes for high-volume transactions
• Apply algorithms and data structures to solve complex business problems efficiently
• Maintain and improve existing backend systems, including legacy code
• Integrate third-party services (payment gateways, logistics, marketplaces)
• Write technical specifications and provide accurate project estimates
• Mentor junior developers and participate in code reviews
• Troubleshoot production issues and optimize system performance
Your Skills and Experience• 4+ years backend development experience
Strong computer science fundamentals: data structures, algorithms, complexity analysis
Strong SQL skills: database design, query optimization, performance tuning
• Solid backend knowledge: APIs, authentication, caching
• Experience with PostgreSQL, MySQL, or similar databases
• Proficiency in backend languages (Node.js, Python, Go, or similar)
• Understanding of microservices architecture
• Experience with Git, CI/CD pipelines, and testing
Technical Experience
• Docker and containerization
• Message queues (RabbitMQ, Kafka, or similar)
• Redis or other caching solutions
• AWS, GCP, or Azure cloud platforms
• Monitoring tools (Grafana, Prometheus)
Preferred Experience
• E-commerce or high-traffic backend systems
• NoSQL databases (MongoDB, Elasticsearch)
• Experience with Elixir, Golang, or Node.js (our stack)
• Basic frontend knowledge for API integration
Our Tech Stack
Languages: Elixir, Golang, Node.js (open to strong engineers willing to learn)
Databases: PostgreSQL, Redis, MongoDB, Elasticsearch
Infrastructure: Docker, AWS, GitHub Actions, RabbitMQ, Kafka
Monitoring: Grafana, Prometheus
Why You'll Love Working Here- Full salary insurance
- Flexible check-in/check-out
- Enjoy free coffee and tea
- Laptop provided
Benefits
- Full salary insurance
- Flexible check-in/check-out
- Enjoy free coffee and tea
- Laptop provided