Role: Senior Software Engineer - MERN (Services)
Seniority Level: Senior
Preferred Education: B Tech or B. E. or BCA from top institutions in India
Required Experience: 4-7 Years experience as a Fullstack Engineer
Key Responsibilities
- Implement tasks allocated during the sprint and support L3 engineers in analyzing user requirements and technical specifications.
- Identify and implement solutions to complex problems, breaking down user stories into technical tasks and providing detailed estimates.
- Ensure software development aligns with project architecture, coding standards, and create technical documents as required.
- Communicate daily updates to POs, ADMs, and team members, and proactively collaborate with other team members and project leads.
Must-Have Skills/Technologies
- Good understanding of OOPs, Data Structures, and Algorithms
- Strong knowledge of React
- Strong knowledge of JavaScript, JavaScript Design Patterns, ECMA 6 onwards
- Strong knowledge of Node JS framework like Express JS / Loopback
- Strong knowledge of HTML and CSS
- Database knowledge of MySQL, PostgreSQL, or any RDBMS, and NoSQL Databases like MongoDB / Couchbase
- Ability to develop applications and APIs as per technical documents and requirements
Good-to-Have Skills/Technologies
- Knowledge of Source code repository including Git, Bitbucket, Mercurial
- Knowledge of IDE Tools Like: VSCode or any other IDE tool
- Experience in using AI-powered code editors (e.g., GitHub Copilot, Cursor)
- Ability to create DB Schema along with Data dictionary and normalize up to 3NF
- Ability to handle Exceptions, produce code level logs, and debug defects
Must-Have Soft Skills
- Analytical & Reasoning skills
- Ability to communicate in English
- Positive attitude & attention to details
- Open to learning new concepts
Good-to-Have Soft Skills
- Open to constructive debate
- Ability to provide HR and Management with relevant information to improve organization culture & performance