4.0 - 8.0 years
3.0 - 8.5 Lacs P.A.
Gandhinagar, Maharashtra, India
Posted:6 days ago| Platform:
On-site
Full Time
Key Responsibilities: Technical Leadership: Lead the design and implementation of Python-based software modules, ensuring they meet product requirements and business goals Mentorship: Provide guidance and mentorship to development teams, promoting best practices in coding, architecture, and testing API Development: Design, develop, and maintain secure, scalable REST APIs with Python, integrating advanced features like authentication and caching Architecture & Design: Contribute to architectural decisions, ensuring the scalability, security, and maintainability of applications using Python, Java, and Nodedot js Cross-Functional Collaboration: Work with product management, data science, and other teams to align development goals with business objectives Middleware Integration: Ensure smooth integration of middleware tools like RabbitMQ and Celery Beat in Python-based applications for asynchronous task management Process Improvement: Evaluate and improve development processes, tools, and workflows to ensure high productivity and code quality across teams Code & Architecture Reviews: Lead and participate in code reviews, architectural discussions, and design reviews to maintain high standards of quality and efficiency Performance & Security: Focus on improving the performance, security, and scalability of applications, addressing concerns like transaction management, concurrency, and caching Technical Expectations: Python Expertise: Strong proficiency in Python with experience in frameworks such as Django, Flask, or FastAPI for building web applications and APIs Multi-Language Experience: While Python is the primary skill, experience with Java (Spring Boot, Hibernate, JPA, Struts) and Nodedot js (Expressdot js, REST APIs) is a plus to work across various technology stacks Database Management: Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB), including ORM and migrations Cloud Platforms: Expertise in deploying and managing applications on AWS or Azure platforms, optimizing for performance and scalability Version Control: Solid experience with Git for version control and Shell scripting for automating deployment and system tasks Middleware: Hands-on experience integrating RabbitMQ, Celery Beat, and other middleware technologies for handling background tasks and message brokering API Development: Design and implement RESTful APIs with robust authentication, caching, and performance optimizations Experience : 8+ years of experience in software development, with a strong focus on Python and building scalable, high-performance systems Experience in Java and Nodedot js development is highly desirable, particularly for cross-platform collaboration Proven track record of leading teams, mentoring junior developers, and delivering complex, large-scale projects Mandatory Skills: Python: Expertise in Django, Flask, or FastAPI for web application and API development JavaScript: Experience with JavaScript and familiarity with Nodedot js and Expressdot js for API integration Database: Proficiency in MySQL, PostgreSQL, and MongoDB Version Control: Strong experience with Git Cloud Platforms: Experience with AWS or Azure Good-to-Have Skills: Test-Driven Development (TDD): Knowledge and experience in writing tests first to ensure software reliability Machine Learning: Experience with AI-based applications or machine learning workflows in Python WebSocket Programming: Familiarity with WebSocket and real-time communication protocols Agile Development: Familiarity with Agile methodologies, including Scrum and Kanban Qualifications: Bachelors or Masters degree in Software Engineering or related fields (Preferred: BE/b tech/MCA/MSc/BSc)
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Navi Mumbai, Maharashtra, India
INR 3.0 - 8.0 Lacs P.A.
Chennai, Tamil Nadu, India
INR 15.0 - 20.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
INR 6.0 - 9.5 Lacs P.A.
Navi Mumbai, Maharashtra, India
INR 5.0 - 8.0 Lacs P.A.
Delhi, Delhi, India
INR 3.0 - 6.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
INR 3.0 - 6.0 Lacs P.A.
Mumbai City, Maharashtra, India
INR 0.5 - 0.5 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
INR 3.0 - 5.0 Lacs P.A.
Hyderabad / Secunderabad, Telangana, Telangana, India
INR 9.0 - 20.0 Lacs P.A.
Gurgaon / Gurugram, Haryana, India
INR 9.0 - 12.0 Lacs P.A.