Sr. Software Engineer
Published date: 2024/01/10
- Location: Hyderabad, Telangana, India
Our enthusiasm for leadership driven by purpose is unwavering. We believe that every individual holds latent abilities waiting to be discovered and that a bold, unconventional approach is necessary to unleash them. We have grand aspirations and never settle for mediocrity. We are meticulous in our attention to detail. Our desire to tackle challenging issues and achieve exceptional outcomes for our customers is what drives us to always strive for excellence
We are looking for an experienced Senior NodeJS Software Engineer to join our team. The ideal candidate should have at least 7 years of experience in building scalable web applications using NodeJS and a solid understanding of AWS services. The candidate should also have experience in designing and building large-scale distributed systems.
Responsibilities
• Design and develop high-quality, scalable, and performant software solutions using NodeJS and AWS services.
• Collaborate with cross-functional teams, including product managers, designers, and other engineers, to identify and solve complex business problems.
• Design and develop large-scale distributed systems that are reliable, resilient, and fault-tolerant.
• Write clean, well-designed, and maintainable code that is easy to understand and debug.
• Participate in code reviews and ensure that all code is of high quality and adheres to best practices.
• Troubleshoot and debug production issues and work with the team to develop and implement solutions.
• Stay up-to-date with new technologies and best practices in software engineering and cloud computing.
• Experience with Data Security or Cybersecurity Products is a big asset
Requirements
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• At least 5-10 years of professional experience in building web applications using NodeJS and AWS services.
• Strong understanding of NodeJS, and experience with server-side frameworks such as Express and NestJS.
• Strong experience in designing and building large-scale distributed systems, with a solid understanding of distributed computing concepts.
• Hands-on Experience with AWS services, including EC2 S3 Lambda, API Gateway, and RDS.
• Experience with containerization and orchestration technologies such as Docker and Kubernetes.
• Strong understanding of software engineering best practices, including agile development, TDD, and continuous integration and deployment.
• Hands-on Experience with Cloud technologies including Kubernetes and Docker.
• Experience with no-SQL technologies like MongoDB or Azure Cosmos
• Experience with a distributed publish-subscribe messaging system like Kafka or Redis Pubsub
• Experience developing, configuring & deploying applications on Hapi.js/Express/Fastify.
• Comfortable writing tests in Jest
• Excellent problem-solving and analytical skills, with the ability to identify and solve complex technical problems.
• Strong communication and collaboration skills, with the ability to work effectively in a team environment
We are looking for an experienced Senior NodeJS Software Engineer to join our team. The ideal candidate should have at least 7 years of experience in building scalable web applications using NodeJS and a solid understanding of AWS services. The candidate should also have experience in designing and building large-scale distributed systems.
Responsibilities
• Design and develop high-quality, scalable, and performant software solutions using NodeJS and AWS services.
• Collaborate with cross-functional teams, including product managers, designers, and other engineers, to identify and solve complex business problems.
• Design and develop large-scale distributed systems that are reliable, resilient, and fault-tolerant.
• Write clean, well-designed, and maintainable code that is easy to understand and debug.
• Participate in code reviews and ensure that all code is of high quality and adheres to best practices.
• Troubleshoot and debug production issues and work with the team to develop and implement solutions.
• Stay up-to-date with new technologies and best practices in software engineering and cloud computing.
• Experience with Data Security or Cybersecurity Products is a big asset
Requirements
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• At least 5-10 years of professional experience in building web applications using NodeJS and AWS services.
• Strong understanding of NodeJS, and experience with server-side frameworks such as Express and NestJS.
• Strong experience in designing and building large-scale distributed systems, with a solid understanding of distributed computing concepts.
• Hands-on Experience with AWS services, including EC2 S3 Lambda, API Gateway, and RDS.
• Experience with containerization and orchestration technologies such as Docker and Kubernetes.
• Strong understanding of software engineering best practices, including agile development, TDD, and continuous integration and deployment.
• Hands-on Experience with Cloud technologies including Kubernetes and Docker.
• Experience with no-SQL technologies like MongoDB or Azure Cosmos
• Experience with a distributed publish-subscribe messaging system like Kafka or Redis Pubsub
• Experience developing, configuring & deploying applications on Hapi.js/Express/Fastify.
• Comfortable writing tests in Jest
• Excellent problem-solving and analytical skills, with the ability to identify and solve complex technical problems.
• Strong communication and collaboration skills, with the ability to work effectively in a team environment
0 page views
Related listings
-
Application Support Engineer/ Production Support EngineerSoftware DeveloperRole Description: This role provides technical support in Azure PaaS Space to Microsoft customers, partners, internal staff and/or others on critical issues experienced with Microsoft technologies. A Support Engineer is responsible for providing qual...2026/11/08
-
Sr. software EngineerSoftware DeveloperWhat if your job description were simply “make tomorrow better?” Every day at Microsoft, we bring an insatiable curiosity to the workplace, challenging ourselves to reimagine what it is and what it can be. We build on what’s come before to create wha...2026/11/08
-
Senior Software Engineering Manager, AndroidSoftware DeveloperNote: By applying to this position you will have an opportunity to share your preferred working location from the following: Bangalore, Karnataka, India; Hyderabad, Telangana, India. Minimum qualifications: • Bachelor’s degree, or equivalent practica...2026/11/08
