
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a skilled and motivated Senior Software Engineer with 4-6 years of experience in the MERN stack (MongoDB, Express.js, React.js, Node.js) to join our Platform Engineering team in Mumbai, India. You will play a key role in the development and maintenance of high-performance and high-quality applications.
Responsibilities:
- Develop and maintain software applications utilizing the MERN stack.
- Collaborate with cross-functional teams to define, design, and develop new features.
- Troubleshoot, debug, and optimize existing applications for enhanced performance and scalability.
- Participate in the full software development lifecycle, encompassing requirement gathering, design, development, testing, and deployment.
- Continuously learn and acquire certifications in new technologies as required by projects.
- Exposure and experience in AI, ML, and Data Science will be considered an additional advantage.
Required Skills:
- Proven experience in the development, maintenance, and support of software applications using Node.js and React.js. Knowledge of Angular is a plus.
- Proficiency in Relational Database Management Systems (RDMS) such as Oracle, SQL Server, or PostgreSQL, and SQL.
- Experience with NoSQL databases, specifically MongoDB.
- Strong command of front-end technologies including HTML, CSS, and JavaScript.
- Experience with Open-Source Technologies.
- Familiarity with database management tools like Liquibase or Hibernate is preferable.
- Well-versed in DevOps practices (e.g., Azure DevOps) and cloud Platform as a Service (PaaS).
- Experience with containerization technologies like Docker and version control systems like Git.
- Good understanding of coding standards and debugging capabilities.
- Solid experience in the Software Development Lifecycle and associated processes.
- Strong problem-solving skills.
- Excellent written and oral communication skills.
- Ability to work effectively within a cross-functional team environment.
- Added Advantage: Exposure to AI/ML frameworks such as Keras, PyTorch, and scikit-learn. Knowledge and practical application of statistical analysis and mathematical modeling concepts and principles.
Position Specifications:
A Bachelor's degree in Computer Science, Information Technology, Electronics Communication, or any other engineering branch with proven skills through past experience or projects is required.
Company
Firstsource
Firstsource Solutions Limited, a proud member of the RP-Sanjiv Goenka Group, is a leading global business process services partner. We specialize in delivering transformative solutions and services ac...