Senior Backend Engineer
On-siteHyderabad, Telangana, India
Job Summary
Architect and design highly scalable, fault-tolerant, and secure backend systems for mobile applications, developing microservices and integrating with third-party systems to ensure optimal performance. Collaborate with frontend developers and data engineers to define and implement RESTful APIs, while monitoring system performance to maintain high availability and low latency. Design secure data access layers, manage integrations with external services, and build data pipelines for streaming and batch processing. Ensure code quality through rigorous code reviews and promote best practices within the team. Work closely with stakeholders to define technical solutions for business requirements. Join a multicultural international team supporting clients across the USA, Europe, and beyond, driving strategic growth through robust mobile app infrastructure.
Required Qualifications
- Excellent communication skills in English, both written and spoken.
- Proven experience in leading backend development teams and large-scale projects.
- Expert in Javascript/Typescript.
- Expert implementing push notifications.
- Expert in Node.js, NestJS and other frameworks.
- Experience with Push Notifications, and other native apps services.
- Experience with microservices architecture, distributed systems, and cloud platforms (AWS, Azure).
- Strong knowledge of databases including RDBMS (PostgreSQL, MySQL) and NoSQL (MongoDB), including popular ORMs like Drizzle.
- Strong understanding of software architecture principles (Clean Architecture, Hexagonal, MVC, etc.), system security, and API design.
- Familiarity with DevOps tools, CI/CD pipelines, and serverless technologies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in backend development.
- Experience in both agile and traditional development methodologies.
Desired Qualifications
- Familiarity with Java, Golang, Scala and C#.
- Experience with fintech systems, particularly in payment systems and security layers.
- Familiarity with large language models (LLMs), transcription models, and prompting engineering.
- Experience in implementing scalable data processing pipelines using ML/AI techniques.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.