Overview
Skills
Job Details
Day to Day job Duties:
Designing, developing, and maintaining web applications using Python for the backend (e.g., Django, Flask) and front-end technologies (e.g., HTML, CSS, JavaScript, React, Vue.js, Angular).
Lead the development of complex features and modules, ensuring adherence to best practices and architectural standards.
Collaborate with cross-functional teams (product, design, QA, other engineering teams) to define requirements, design solutions, and deliver high-quality software.
Mentor junior developers, conduct code reviews, and contribute to the continuous improvement of development processes.
Optimize application performance, troubleshoot issues, and ensure system reliability and stability.
Contribute to architectural decisions and technology stack choices, staying updated with emerging technologies and industry trends.
Manage and maintain databases, integrate with third-party APIs, and ensure data integrity and security.
Skills required:
Overall 8+ years of experience
- 3+ Years experience in software development, data science, or AI/ML roles.
- 3+ Years experience in strong programming skills in Python and Java.
- 2+ Years experience with Angular, MongoDB, Microservices, etc.
- Design and implement solutions using SQL and NoSQL databases.
- Familiarity with Mainframe and UNIX technologies is a plus.
Strong communication skills and the ability to partner with both technical and non-technical stakeholders.
Integrate in-depth knowledge of applications development with overall technology functions to achieve established goals.
Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary.