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:
Our MERN stack team is passionate about technology, and we love building scalable web solutions keeping performance in mind. We're looking for a Lead MERN developer who has experience developing a variety of WebApps using the MERN stack. Should be able to comfortably move between the client and server-side code written with JavaScript/TypeScript.
Key Responsibilities:
Design, develop, and maintain high-quality React.js components and Node.js backend services.
Collaborate with product managers, designers, and other stakeholders to understand requirements, prioritize tasks, and deliver features on time.
Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
Conduct code reviews, provide feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
Architect scalable and reliable software solutions that meet performance, security, and scalability requirements.
Troubleshoot and debug complex issues, identify root causes and implement effective solutions.
Stay updated on industry trends, emerging technologies, and best practices in React + Node.js development.
Person Specification and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years of professional experience in software engineering, with a strong focus on React.js and Node.js development.
In-depth knowledge of React.js, including state management, hooks, and component lifecycle.
Proficiency in Node.js and Express.js for building backend APIs and services.
Experience with modern JavaScript frameworks and libraries (e.g., TypeScript, Redux, GraphQL).
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Understanding of database technologies (e.g., MongoDB, PostgreSQL) and data modeling principles.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Strong problem-solving skills and ability to troubleshoot complex issues.
Excellent communication and collaboration skills.
Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
Plus points if you are familiar with the following:
Experience with server-side rendering (SSR) and performance optimization techniques.
Knowledge of testing frameworks (e.g., Jest, Cypress) and best practices.
Experience with GraphQL API development and consumption.
Familiarity with design patterns and architectural principles.
Why Join Us:
Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
Flexible work timing, leaves for life events, work-from-home options.
Free health insurance.
Office facility with a fully-equipped game zone, in-office kitchen with affordable lunch service, and free snacks.
Sponsorship for certifications/events and library service.