i
BigStep Technologies
5 BigStep Technologies Jobs
BigStep Technologies - Backend Developer - Node.js (5-7 yrs)
BigStep Technologies
posted 6d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a highly skilled and experienced Node.js Backend Developer with over 5 years of hands-on experience in backend development.
The ideal candidate will have a deep understanding of Node.js, PostgreSQL, and AWS, along with a proven ability to build and maintain scalable, high-performance backend systems. This role requires a proactive mindset, problem-solving skills, and a commitment to delivering top-quality solutions.
Responsibilities :
- Develop, maintain, and enhance backend systems and APIs using Node.js to support various applications.
- Design and optimize PostgreSQL databases, including schema design, indexing, and query optimization.
- Implement and manage AWS services like EC2, S3, RDS, Lambda, and API Gateway for scalable and reliable cloud infrastructure.
- Collaborate with cross-functional teams, including front-end developers and product managers, to deliver seamless user experiences.
- Write clean, maintainable, and efficient code with comprehensive documentation.
- Debug, troubleshoot, and optimize existing backend systems for performance and scalability.
- Ensure secure development practices to safeguard sensitive data and prevent vulnerabilities.
- Participate in code reviews, identify potential improvements, and contribute to the team's coding standards and best practices.
- Stay updated on emerging backend technologies and methodologies to continually enhance the development process.
Required Skills and Qualifications :
- A minimum of 5 years of hands-on experience in backend development using Node.js.
- Expertise in PostgreSQL, including advanced schema design, query optimization, and database management.
- Extensive experience with AWS services, including EC2, S3, RDS, Lambda, API Gateway, CloudFront, and IAM.
- Strong understanding of RESTful API design, implementation, and best practices.
- Proficiency in version control systems such as Git, with experience in branching and collaborative workflows.
- Familiarity with Agile and Scrum development methodologies.
- Knowledge of containerization tools like Docker is a plus.
- Experience with message queuing services such as RabbitMQ, Kafka, or AWS SQS is an advantage.
- Understanding of serverless architecture and microservices is desirable.
- Strong debugging and problem-solving skills, with a focus on performance optimization.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in a fast-paced environment.
Preferred Skills :
- Experience with CI/CD pipelines and deployment automation.
- Exposure to TypeScript for backend development.
- Knowledge of monitoring and logging tools like CloudWatch, ELK stack, or Datadog.
- Experience with GraphQL is a bonus.
Educational Qualifications :
- A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field is preferred
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
5-8 Yrs
8-12 Yrs
Gurgaon / Gurugram