Role Overview:
As a Senior Backend Developer, you will play a crucial role in the design, development, and optimization of our backend systems. You will be instrumental in building scalable, high-performance applications that support our business's needs. This role demands a deep understanding of backend technologies, database design, cloud infrastructure, and the ability to integrate a wide range of services and APIs.
Key Responsibilities
Design and implement scalable, secure, and robust backend services and APIs.Lead the development of microservices architecture, ensuring optimal performance and scalability.Oversee the integration of third-party services and external APIs, including notification services like FCM.Develop and manage database schemas, optimizing for performance and scalability using MongoDB and Redis.Implement real-time data processing mechanisms for live updates and push notifications, utilizing technologies like Firebase.Manage cloud infrastructure and serverless functions on platforms such as AWS and GCP, ensuring efficient operations and cost management.Ensure the security of backend systems through robust authentication, authorization, data encryption, and adherence to best practices in data security and compliance.Work closely with the frontend team to integrate backend services and ensure a seamless user experience.Continuously evaluate and adopt new technologies and frameworks to improve the backend infrastructure.Mentor junior developers, fostering a culture of learning and growth within the team.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.5+ years of experience in backend development, with a strong portfolio of projects demonstrating expertise in NodeJS, ExpressJS, and asynchronous programming.Extensive experience with database design, optimization, and management using MongoDB and Redis.Proven track record in developing and managing REST APIs.Deep understanding of microservices architecture and real-time data processing.Solid experience with caching mechanisms and SQS management.Comprehensive knowledge of security principles, including authentication, authorization, and data encryption.Familiarity with compliance and data protection standards.Should have worked on scalable microservices architectureExperience with Lambda functions.Experience working with firebaseShould have proven experience in mobile application developmentShould have working experience in sqsHave knowledge of elastic cache Experience with cloud-native development and managing cloud infrastructure on AWS or GCP.Excellent problem-solving skills, with the ability to lead projects and collaborate effectively with cross-functional teams.Strong communication and leadership skills, with a passion for mentoring and driving technical excellence.Attach the link of mobile application worked on till date
Why Join Us?
Opportunity to lead a cutting-edge project impacting users globally.Work in an environment that fosters innovation, collaboration, and professional growth.Competitive compensation, comprehensive benefits.