Founded in the year 2017, CoffeeBeans specializes in offering high end consulting services in technology, product, and processes. We help our clients attain significant improvement in quality of delivery through impactful product launches, process simplification, and help build competencies that drive business outcomes across industries. The company uses new-age technologies to help its clients build superior products and realize better customer value. We also offer data-driven solutions and AI-based products for businesses operating in a wide range of product categories and service domains
What you will be doing
Develop and Maintain: Design, build, and maintain scalable and efficient backend services using Node.js, Nest.js, and other relevant technologies.
API Development: Create and manage RESTful APIs to support frontend applications and integrations.
CI/CD: Implement and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines to ensure smooth deployment processes.
Temporal Integration: Work with Temporal for workflow orchestration and management to build reliable and scalable applications.
AWS Infrastructure: Utilize AWS services (e.g., EC2, S3, RDS, Lambda) to deploy, manage, and scale applications.
Test-Driven Development: Apply Test-Driven Development (TDD) principles to ensure high-quality, maintainable code.
Collaborate: Work closely with frontend developers, designers, and other stakeholders to deliver high-quality software solutions.
Agile Practices: Participate in agile ceremonies and practices, including sprint planning, daily stand-ups, and retrospectives.
Problem-Solving: Troubleshoot, debug, and optimize applications to ensure high performance and responsiveness.
What we are looking for
Must Have:
Experience: 5-8 years of experience in backend development with a strong focus on Node.js and Nest.js.
Languages and Frameworks: Proficiency in JavaScript/TypeScript and experience with Next.js and Nest.js.
CI/CD: Experience with setting up and maintaining CI/CD pipelines using tools like Jenkins, CircleCI, or GitLab CI.
Testing: Strong understanding and application of TDD, including experience with testing frameworks such as Jest or Mocha.
Best Practices: Knowledge of software development best practices, including code reviews, version control (Git), and documentation.
Agile Methodologies: Experience working in an agile development environment, following Scrum or Kanban methodologies.
Problem-Solving: Excellent analytical and problem-solving skills, with the ability to think critically and creatively.
Communication: Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Good to have:
DevOps Skills: Knowledge of DevOps practices and tools for automated testing, continuous integration, and deployment.
Security: Understanding of security best practices for backend development.
Scalability: Experience with designing and implementing scalable and high-availability systems.
Performance Tuning: Ability to optimize applications for performance and scalability.
Cloud Services: Hands-on experience with AWS services and infrastructure.
Workflow Management: Familiarity with Temporal or similar workflow management tools.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.