We are looking for a highly skilled and experienced Senior Backend Developer to lead our backend development efforts and contribute to building cutting-edge financial platforms.
Responsibilities
- Architect, design, and implement complex backend systems for high-performance financial applications
- Lead and mentor a team of backend developers, providing technical guidance and expertise
- Ensure scalability, reliability, and security of backend systems
- Collaborate with stakeholders to define requirements and translate them into technical solutions
- Write high-quality, testable code using Django, NodeJS, or NestJS, adhering to best practices
- Optimize application performance and database queries for maximum efficiency
- Design and implement APIs that are secure, efficient, and easy to use
- Integrate with third-party services and manage complex data interactions
- Participate in code reviews and ensure code quality and maintainability
- Troubleshoot and resolve critical backend issues with a sense of urgency
- Stay up-to-date with the latest backend technologies and trends
Qualifications
- Bachelor's degree in Computer Science or a related field
- Minimum of 5 years of experience in backend development using either Django, NodeJS, or NestJS
- Proven experience in leading and mentoring backend development teams
- Strong understanding of software architecture principles and design patterns
- Deep expertise in web development technologies (HTML, CSS, JavaScript)
- Expertise in relational databases (SQL Server, MySQL) and advanced SQL query optimization
- Proficiency in RESTful API design and experience with various API integration patterns
- Mastery of version control systems (e.g., Git) and CI/CD pipelines
- Excellent problem-solving, debugging, and analytical skills
- Strong communication and collaboration skills
Preferred Skills
- Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native architectures
- Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes)
- Deep understanding of financial systems, regulations, and security best practices
- Experience with performance profiling and optimization techniques
- Contributions to open-source projects or technical communities