Job Description
Location: Ahmedabad, Gujarat
Job Type: Full Time
Department: MEAN Stack
About Simform:
Simform is a premier digital engineering company specializing in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products. Simform is a strong partner for Microsoft, AWS, Google Cloud, and Databricks. With a presence in 5+ countries, Simform primarily serves North America, the UK, and the Northern European market.
Simform takes pride in being one of the most reputed employers in the region, having created a thriving work culture with a high work-life balance that gives a sense of freedom and opportunity to grow.
Role Overview:
We are looking for a Sr. Node Developer who not only possesses extensive backend expertise but also demonstrates proficiency in system design, cloud services, microservices architecture, and containerization. (Additionally, a good understanding of frontend tech stack to give support to frontend developers is highly valued) We're currently seeking a seasoned Senior Node.js Engineer who not only possesses extensive backend expertise but also demonstrates proficiency in system design, cloud services, microservices architecture, and containerization. (Additionally, a good understanding of frontend tech stack to give support to frontend developers is highly valued)
Key Responsibilities:
• Develop reusable, testable, maintainable, and scalable code with a focus on unit testing.
• Implement robust security measures and data protection mechanisms across projects.
• Champion the implementation of design patterns such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
• Actively participate in architecture design sessions and sprint planning meetings, contributing valuable insights.
• Lead code reviews, providing insightful comments and guidance to team members.
• Mentor team members, assisting in debugging complex issues and providing optimal solutions.
Required Skills & Qualifications:
• Excellent written and verbal communication skills.
• Experience: 4+yrs
• Advanced knowledge of JavaScript and TypeScript, including core concepts and best practices.
• Extensive experience in developing highly scalable services and APIs using various protocols.
• Proficiency in data modeling and optimizing database performance in both SQL and NoSQL databases.
• Hands-on experience with PostgreSQL and MongoDB, leveraging technologies like TypeORM, Sequelize, or Knex.
• Proficient in working with frameworks like NestJS, LoopBack, Express, and other TypeScript-based frameworks.
• Strong familiarity with unit testing libraries such as Jest, Mocha, and Chai.
• Expertise in code versioning using Git or Bitbucket.
• Practical experience with Docker for building and deploying microservices.
• Strong command of Linux, including familiarity with server configurations.
• Familiarity with queuing protocols and asynchronous messaging systems.
Preferred Qualification:
• Experience with frontend JavaScript concepts and frameworks such as ReactJS.
• Proficiency in designing and implementing cloud architectures, particularly on AWS services.
• Knowledge of GraphQL and its associated libraries like Apollo and Prisma.
• Hands-on experience with deployment pipelines and CI/CD processes.
• Experience with document, key/value, or other non-relational database systems like Elasticsearch, Redis, and DynamoDB.
• Ability to build AI-centric applications and work with machine learning models, Langchain, vector databases, embeddings, etc.
Why Join Us:
• Young Team, Thriving Culture
• Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
• Well-balanced learning and growth opportunities
• Free health insurance.
• Office facilities with a game zone, in-office kitchen with affordable lunch service, and free snacks.
• Sponsorship for certifications/events and library service.
• Flexible work timing, leaves for life events, WFH, and hybrid options
💡 Quick Summary
Seeking a career-building opportunity? The Sr. Nodejs Developer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
