We are looking for a Senior Backend Developer with a strong technical background and proven leadership experience to join our team. The ideal candidate is deeply familiar with backend system architecture, has hands-on experience with modern backend technologies, and can lead and inspire a team of engineers.
Key Responsibilities:
- Lead development team, providing technical direction and mentorship
- Design and implement scalable, secure, and maintainable backend systems
- Collaborate closely with product, frontend, DevOps, and QA teams to deliver reliable software
- Ensure high code quality through best practices in testing, documentation, and architecture
- Optimize backend performance and scalability
- Contribute to technology decisions and architectural planning
Requirements:
- Minimum 7 years of professional experience** in backend development
- Strong hands-on experience in Node.js, Go, and/or Python
- Solid understanding of software architecture patterns (e.g., microservices, event-driven architecture, DDD)
- Experience working with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis, DynamoDB)
- Proficiency in Amazon Web Services (AWS) (e.g., EC2, S3, RDS, Lambda, etc.)
- Prior experience in leading development teams and managing project workflows
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
- Experience with CI/CD pipelines and automated deployment practices
- Excellent communication, leadership, and problem-solving skills
- Strong commitment to quality, performance, and continuous improvement
- Not subject to military service obligations
Preferred Qualifications:
- Experience with message queues (e.g., Kafka, RabbitMQ)
- Security-first mindset in designing and developing backend services
- Experience in fast-paced, agile startup environments
If you're a backend expert who thrives in technical leadership roles and wants to work on impactful projects, we’d love to hear from you.