Job Title: Full Stack Developer (Node.js)Location: AhmedabadEmployment Type: Full-TimeExperience Required: 4+ Years of Experience
Job Description:We are seeking a skilled and experienced Full Stack Developer with expertise in Node.js to join our dynamic team. The ideal candidate will have a strong background in developing and deploying robust applications, with hands-on experience in CI/CD pipelines, microservices architecture, TypeScript, SQL, and NoSQL databases, along with a solid understanding of unit testing.
Key Responsibilities:Develop, maintain, and enhance web applications using Node.js and related technologies.Design and implement microservices architecture to ensure scalability and flexibility.Work with CI/CD pipelines to automate deployment and ensure seamless integration.Write clean, maintainable, and efficient code in TypeScript.Design and manage SQL and NoSQL databases to optimize performance and reliability.Create and execute unit tests to ensure the robustness and reliability of applications.Collaborate with front-end developers, designers, and other team members to deliver high-quality products.Troubleshoot and debug applications to optimize performance and resolve issues.Stay updated with the latest industry trends and technologies to improve development processes.
Required Skills and Qualifications:4+ years of professional experience as a Full Stack Developer, with a focus on Node.js.Strong proficiency in Node.js and JavaScript/TypeScript.Hands-on experience with microservices architecture and CI/CD pipelines.In-depth knowledge of both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.Proficient in writing unit tests and using testing frameworks such as Mocha, Chai, or Jest.Experience with version control systems, such as Git.Familiarity with front-end technologies (e.g., React, Angular, or Vue.js) is a plus.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.
Nice-to-Have:Experience with cloud services such as AWSKnowledge of containerization technologies like Docker and Kubernetes.Familiarity with Agile/Scrum methodologies.
Educational Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience will also be considered.
Benefits:Competitive salary and performance-based bonuses.Flexible working hours.Professional development opportunities.Collaborative and inclusive work environment.
How to Apply:Interested candidates are invited to submit their resume along with a cover letter detailing their relevant experience and qualifications to Lakshay.dang@techiebutler.comWe look forward to reviewing your application and potentially welcoming you to our team!