Immediate Joiners Only
Role Overview:We are looking for a talented Senior Full-Stack Developer with a strong emphasis on backend development to join our dynamic team. The ideal candidate will collaborate with designers and product managers to convert user stories and product requirements into technical specifications, primarily focusing on back-end development while also contributing to front-end tasks using React.
Responsibilities:Design, develop, and maintain scalable, high-performance, and secure Node.js applications.Optimize and enhance the performance of existing applications.Handle and process large datasets efficiently.Ensure the highest level of security in all applications.Collaborate with cross-functional teams to define, design, and ship new features.Mentor junior developers and provide technical leadership.Develop and maintain efficient and reliable database schemas using PostgreSQL.Design and implement a microservices architecture.Migrate monolithic applications to microservices, ensuring a smooth transition and minimal downtime.Participate in code reviews, testing, and debugging.
Key Skills and Qualifications:5+ years of professional experience in Node.js development.Strong expertise in building scalable, high-performance applications.Proven experience with large-scale application development and large data handling.In-depth knowledge of security best practices and implementation in web applications.Proficiency in database design and management, particularly PostgreSQL.Experience with microservices architecture and development.Demonstrated experience in migrating monolithic applications to microservices (preferred).Solid understanding of optimization techniques and performance tuning.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Skills:Experience with cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of containerization and orchestration tools like Docker and Kubernetes.Familiarity with DevOps practices and CI/CD pipelines.
If you are passionate about backend development and enjoy working in a collaborative environment, we would love to hear from you. Apply now to join our team and help us build innovative and scalable solutions.