Job description
13" style="box-sizing : border-box; outline : 0px; margin-left : 0px; width : 601.92px;">
Key Responsibilities : 1.Application Development : oDesign and develop high-quality, scalable, and maintainable web applications.oImplement RESTful APIs and ensure seamless integration between frontendand backend services.oDatabase management and Query optimization.2.Code Quality and Best Practices : oWrite clean, efficient, and well-documented code adhering to best practices.oConduct code reviews to ensure high-quality, maintainable codebase.oImplement and enforce best practices in software design patterns, testing, andCI / CD pipelines.3.System Architecture and Design : oCollaborate with architects and product managers to design robust, scalable,and secure solutions.oParticipate in architectural discussions and contribute to technical decision-making.4.Performance Optimization : oIdentify bottlenecks and performance issues and optimize applicationperformance.oEnsure high performance, scalability, and availability of applications.5.Collaboration and Mentorship : oCollaborate with cross-functional teams, including UX / UI designers, DevOps,and QA teams, to deliver high-quality products.oMentor junior developers and provide technical guidance to the team.6.Testing and Debugging : oDevelop unit tests, integration tests, and end-to-end tests to ensure applicationreliability.oDebug and resolve production issues and implement fixes and enhancements.7.Documentation : oMaintain up-to-date technical documentation, including system architecture,API documentation, and user guides.Key Qualifications : oB.Tech / MCA in Computer Science.oMinimum 3-5 years of experience in Python and React.js.oStrong proficiency in Python and frameworks like Djangoor FastAPI.oExpertise in React.js and state management libraries like Redux or ContextAPI.oExperience in developing RESTful APIs and integrating with third-partyservices.oExperiencewithMySQL database systems. Knowledge of MongoDB will beplus.oExperience with Fintech Application will be preferred.oStrong understanding of modern JavaScript, jQuery, TypeScript (preferred),HTML5, and CSS3.oExperience with Linuxserver handling and application deployment.oExperience with CI / CD tools like GitLab CI, or GitHub Actions.oProficiency in Git and collaborative workflows like GitFlow or trunk-baseddevelopment.
Sr Software Engineer • Gurgaon