18 Cotiviti Jobs
Cotiviti - Node.js Developer - Express.js (7-9 yrs)
Cotiviti
posted 9d ago
Job Description :
We are seeking an experienced Node JS Technical Lead to join our growing team. As a technical lead, you will play a pivotal role in designing, developing, and deploying scalable web applications and services.
Your expertise in Node.js, cloud computing, and AWS technologies will help us build and scale high-performance applications.
You will lead a team of developers, ensuring best practices in code quality, architecture, and cloud infrastructure management.
You will be an essential player in defining the technical roadmap and driving successful project delivery.
Key Responsibilities :
- Lead the design, development, and deployment of Node.js applications and services on AWS.
- Architect and implement scalable, reliable, and high-performance backend systems using Node.js and AWS cloud services (e.g. , EC2, Lambda, S3, RDS, DynamoDB, API Gateway).
- Provide technical leadership and mentorship to a team of developers, guiding them through architecture decisions, coding best practices, and ensuring adherence to high-quality standards.
- Work with DevOps engineers to design, deploy, and maintain cloud infrastructure, implementing CI/CD pipelines and automation using AWS services.
- Develop and maintain RESTful APIs and microservices architectures using Node.js and AWS serverless technologies (e.g. , AWS Lambda, API Gateway).
- Collaborate with front-end developers to integrate server-side logic with client-facing interfaces, ensuring seamless communication and data flow.
- Optimize application performance, ensuring applications are secure, scalable, and reliable.
- Troubleshoot and resolve complex technical issues related to Node.js, cloud infrastructure, or application performance.
- Design and implement solutions to ensure the security, availability, and scalability of cloud environments.
- Lead the effort to design and implement monitoring, logging, and alerting systems using AWS CloudWatch and other cloud-native tools.
- Continuously evaluate and improve processes, tools, and technologies, recommending best practices in cloud computing and software engineering.
- Ensure proper code documentation, maintainability, and scalability, working with QA and testing teams to ensure thorough testing and validation.
- Participate in Agile development processes including sprint planning, retrospectives, and daily stand-ups.
Skills & Qualifications :
Experience : 7+ years of professional software development experience, with at least 4 years of experience in Node.js development.
Technical Expertise :
- Strong proficiency in Node.js, including experience with frameworks like Express.js and Nes tJS.
- Hands-on experience with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFormation, and others.
- Strong understanding of serverless architecture and microservices in the AWS cloud environment.
- Proficiency in designing and building RESTful APIs and integrating third-party APIs.
- Familiarity with containerization and orchestration using Docker and Kubernetes.
- Experience with database management, both SQL and NoSQL (e.g. , MySQL, PostgreSQL, MongoDB, DynamoDB).
- Proficiency in writing unit tests and integration tests for Node.js applications using tools like Mocha, Jest, or Chai.
- Familiarity with CI/CD pipelines and best practices in automated deployment.
- Knowledge of AWS security practices, including IAM roles and policies, VPC, and encryption standards.
- Strong experience with version control systems, particularly Git.
Desirable Skills :
Experience with AWS CloudFormation, Terraform, or other Infrastructure as Code (IaC) tools.
Familiarity with GraphQL and integrating with backend systems.
Experience with Agile/Scrum methodologies.
Knowledge of DevOps practices and tools for automating workflows and deployment pipelines.
Experience with monitoring and logging tools such as AWS CloudWatch, Datadog, or ELK stack.
Familiarity with Event-Driven Architecture and messaging systems like AWS SNS, SQS, or Kafka.
Leadership & Soft Skills :
Proven experience in leading technical teams, making architectural decisions, and guiding junior developers.
Excellent problem-solving skills with the ability to handle complex technical challenges and make decisions under pressure.
Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Ability to collaborate in a team environment and work with cross-functional teams to deliver high-quality software.
Self-motivated with a passion for learning and improving technical knowledge
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Node JS Developer roles with real interview advice
2-5 Yrs
Hyderabad / Secunderabad
1-5 Yrs
Hyderabad / Secunderabad, Coimbatore
7-12 Yrs
Hyderabad / Secunderabad