Posted:3 days ago|
Platform:
Work from Office
Full Time
This role will serve as the technical expert within the MERN stack domain and will guide software engineers in design, development, and integration of end-to-end solutions. The individual will contribute to technical design discussions, code reviews, complex issue resolution, full-stack development, and ensure consistent implementation of best practices. Reporting to the Engineering Manager, you will play a pivotal role in designing, leading a scrum team, and delivering high-quality, maintainable, and scalable software solutions.
Technical Leadership:
Lead a scrum team of full-stack developers, DevOps engineers, and SDETs, providing technical guidance, mentoring, and support. Help developers resolve complex technical issues. Work with engineering managers to define and enforce best practices in coding, architecture, and processes.
Contribute to designing and developing user stories using React (front-end) and Node.js (back-end), leveraging MongoDB and/or other databases. Ensure that defined best practices are adhered to.
Guarantee that the team follows all Agile scrum principles and ceremonies, delivering incremental value with high quality.
Design, optimize, and integrate database layers using both NoSQL databases (MongoDB) and relational databases (PostgreSQL). Implement data storage and retrieval strategies to ensure data integrity, efficient access, and scalability.
Write clean, maintainable, and testable code following best practices. Conduct code reviews to ensure high-quality standards and mentor junior developers in coding guidelines. Ensure that code complies with Non-Functional Requirements (NFRs).
Collaborate with architects and other engineers to design scalable and secure components. Ensure data flow, API integration, microservices architecture, and emerging micro-frontend approaches align with the platform's overall structure.
Work closely with engineering teams, product managers, and designers to ensure alignment on business requirements. Provide technical input during feature planning to identify dependencies, challenges, and technical feasibility.
Stay updated with emerging trends, frameworks, and tools (e.g., micro-frontends, Next.js, Nest.js). Identify areas of improvement in existing codebases and suggest enhancements to promote maintainability and scalability.
Develop comprehensive documentation for front-end and back-end implementations to ensure knowledge sharing, maintainability, and smooth onboarding of new team members. Contribute to architecture documentation and best practice guidelines.
Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
6 to 8 years of software development and team-leading experience, with strong expertise in MERN stack development.
Frontend : Proficiency in JavaScript, React, HTML and CSS. Exposure to TypeScript, SCSS, Micro- frontends and Next.js is a big plus.
Backend : Hands-on experience with Node.js, Express and building RESTful APIs, and familiarity with microservices architecture. Experience with Nest.js is a plus.
Unit Testing: Experience with writing unit test cases using Jest/RTL or similar libraries.
Databases : Experience with MongoDB and PostgreSQL, with data modelling and optimisation skills.
DevOps & CI/CD: Familiarity with build and deploy pipelines and containerization/orchestration (Docker, Kubernetes etc.) is good to have.
Cloud Exposure: Exposure to AWS services and architectural best practices are a plus.
Strong problem-solving and debugging abilities. Effective communication skills, capable of explaining technical insights across teams. Organized, detail-oriented, and adept at leading development teams effectively.
Algoleap Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Nowhyderabad
2.0 - 2.5 Lacs P.A.
kochi, kerala, india
Salary: Not disclosed
gurugram
15.0 - 30.0 Lacs P.A.
pune, bengaluru, mumbai (all areas)
10.0 - 20.0 Lacs P.A.
thane, maharashtra
Salary: Not disclosed
anupgarh, rajasthan, india
Experience: Not specified
Salary: Not disclosed
25.0 - 27.5 Lacs P.A.
kolkata, bengaluru, delhi / ncr
11.0 - 21.0 Lacs P.A.
18.0 - 21.6 Lacs P.A.
12.0 - 20.0 Lacs P.A.