Overview
This is a full-time role for a Senior Software Engineer. The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications and systems. The role includes working on back-end web development, software development, and programming using object-oriented programming (OOP) principles. The Senior Software Engineer will collaborate with cross-functional teams to implement and optimize AI solutions in healthcare.
Key Responsibilities
Design, Develop & Deploy: Build and deploy robust and scalable web applications using the Fullstack (MongoDB, Express.js, React.js, Node.js, Python).
Reusable Components: Develop reusable components and front-end libraries for maintainability and efficiency.
API Development: Design and implement RESTful APIs to enable seamless integration between frontend and backend systems.
Optimization & Scalability: Optimize components and web pages for maximum speed, scalability, and cross-browser compatibility.
Code Quality: Write high-quality, testable, and efficient code following industry best practices.
Cross-Functional Collaboration: Work with designers, product managers, and other developers to deliver high-quality products.
Cloud & Security: Manage AWS and ECS deployments, ensuring secure authentication and effective secret management.
Version Control: Utilize Git for version control and collaborative development.
Code Reviews & Mentorship: Conduct code reviews, enforce best coding practices, and mentor junior developers.
Incident Management: Address critical system issues, data security concerns, and infrastructure incidents.
Required Qualifications
Experience: 4+ years in backend or full-stack development with leadership experience.
Tech Stack: Proficiency in the MERN stack (MongoDB, Express.js, React.js, Node.js) with AWS cloud services, along with Python for backend scripting and automation.
Frontend Expertise: Strong expertise in React.js and Next.js for frontend development, including experience with Material-UI or similar design frameworks.
Backend Expertise: Solid experience with Node.js, Express.js, and Python for backend services and automation.
Database Management: Proficiency in MongoDB for database management and optimization.
Core Web Technologies: Strong knowledge of JavaScript (ES6+), HTML, and CSS.
Version Control: Experience with Git for efficient collaboration.
Cloud Infrastructure: Strong understanding of containerized environments, CI/CD pipelines, and distributed application scaling.
Problem-Solving: Ability to analyze complex architectural challenges and optimize system performance.
Communication Skills: Strong leadership and ability to collaborate effectively across teams.
Preferred Qualifications
DevOps Knowledge: Proficiency in Docker, Kubernetes, and infrastructure automation.
AI & NLP Experience: Exposure to AI-driven solutions is a plus.
- Enterprise Solutions: Experience working on corporate technology solutions is advantageous.
Job Type: Full-time
Schedule:
- Monday to Friday
Supplemental Pay:
- Joining bonus
Application Question(s):
- Are you currently employed somewhere?
- Are you willing to sign 1 year bond with the company?
Experience:
- MERN Stack: 2 years (Required)
Location:
- Gurugram, Haryana (Preferred)
Work Location: In person