We are seeking a skilled Software Development Engineer to design, develop, and scale reliable backend systems. The role involves full ownership of features from start to finish, contributing to system architecture, and leading a small team to deliver high-performance, scalable, and dependable applications.
Requirements
- 5 to 6 years of professional experience in backend development
- Strong proficiency in Node.js and/or Python
- Practical experience with MongoDB, PostgreSQL, and Redis/Memcache
- Solid understanding of database design, including indexing and query optimization
- Experience with performing data migration tasks
- Competency in system design, both High-Level and Low-Level
- Background in building scalable and distributed systems
- Strong knowledge of API design and microservices architecture
- Previous experience managing or mentoring engineering teams
- Worked on high-traffic or large-scale production systems
- Exposure to payment systems or fintech integrations
- Familiar with cloud platforms such as AWS, GCP, or Azure
- Experience with monitoring, logging, and analytics tools
- Understanding of database scaling, replication, and performance tuning