9 Devrabbit It Solutions Jobs
Senior Software Engineer - Backend Development (5-9 yrs)
Devrabbit It Solutions
posted 10hr ago
About the Role :
We are seeking a highly motivated and experienced Senior Software Engineer specializing in Back End development to join our growing team. You will play a crucial role in designing, developing, and maintaining robust and scalable back-end systems that power our applications. This role requires deep expertise in Node.js, AWS Lambda, and DynamoDB, along with a strong understanding of software development best practices.
Key Responsibilities :
- Manage the complete software development process from conception to deployment, ensuring high quality deliverables.
- Maintain and upgrade software applications post-deployment, addressing bugs and implementing enhancements.
- Oversee the entire application lifecycle, from analysis and design to development, testing, and deployment.
- Design, write, build, and deploy high-performance and scalable back-end services.
- Implement microservice design patterns to create modular and maintainable applications.
- Develop and maintain RESTful APIs for integration with front-end and other back-end systems.
- Work with NoSQL databases (DynamoDB) and relational databases (MySQL) to manage data effectively.
- Utilize AWS cloud services (Lambda, API Gateway, S3, SQS, SNS, CloudWatch, EC2) to build and deploy applications.
- Implement automated testing (unit testing using Jest) and provide feedback to management during the development process to ensure code quality.
- Modify and test changes to existing programs to ensure functionality and prevent regressions.
- Collaborate effectively with front-end developers, QA engineers, and other stakeholders.
- Communicate clearly and concisely with both business and technical teams.
- Participate in code reviews and knowledge sharing sessions.
Qualifications :
Essential :
- 5+ to 9 years of experience in software development, with a strong focus on back-end development.
- Extensive experience with Node.js, Express.js, and microservice architecture.
- Deep understanding of NoSQL databases, specifically DynamoDB.
- Proficiency with SQL and relational databases (MySQL).
- Hands-on experience with AWS cloud services (Lambda, API Gateway, S3, SQS, SNS, CloudWatch, EC2).
- Experience with CI/CD pipelines and tools.
- Experience working with RESTful APIs.
- Excellent verbal and written communication and collaboration skills.
- Comfortable working in a fast-paced, results-oriented environment.
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer - Backend roles with real interview advice
10-12 Yrs