Skip to Main Content

Job Title


Technical Lead – Python & Microservices


Company : Mareana


Location : Sangli, Maharashtra


Created : 2025-04-05


Job Type : Full Time


Job Description

As a Tech Lead , you will oversee the end-to-end software development lifecycle, ensuring the successful delivery of scalable, high-quality solutions. You will be responsible for leading a team of engineers, guiding technical decisions, and collaborating with cross-functional teams to align development efforts with business objectives. This role demands a strategic mindset, a strong technical foundation, and the ability to balance both leadership and hands-on development responsibilities.Key ResponsibilitiesLeadership & Team ManagementLead, mentor, and develop a high-performing engineering team, fostering a culture of innovation and collaboration.Establish clear goals, provide regular feedback, and conduct performance evaluations to drive excellence.Promote best practices in software development, ensuring adherence to industry standards.Technical Expertise & Hands-On DevelopmentActively contribute to product development by writing clean, efficient, and scalable Python code.Provide architectural guidance and technical direction for microservices-based SaaS products.Ensure the adoption of modern development frameworks, tools, and methodologies.Implement best practices for code quality, testing, and CI/CD automation.Project & Product ManagementOversee the planning, execution, and delivery of software projects, ensuring timely completion.Define project scope, allocate resources effectively, and manage risks to mitigate potential challenges.Drive Agile development processes, ensuring efficient sprint planning and execution.Collaboration & Stakeholder EngagementWork closely with Product Managers, UX Designers, and Business Stakeholders to align technical solutions with business goals.Act as a liaison between engineering and non-technical teams, ensuring seamless communication.Provide technical insights and strategic recommendations to senior leadership.Quality Assurance & Performance OptimizationEnsure adherence to high-quality development standards, including code reviews, testing, and security best practices.Optimize system performance, scalability, and reliability through continuous improvements.Implement robust monitoring and logging solutions to ensure system stability.Required Qualifications & ExperienceBachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.8-10 years of experience in software development, with a strong emphasis on Python-based product development.Proven experience in leading and mentoring engineering teams in a fast-paced environment.Expertise in Python API development (FastAPI, REST API) and front-end technologies (React.js, Redux, JavaScript).Strong proficiency in RDBMS (PostgreSQL) with hands-on experience in SQL.Experience in cloud platforms (AWS, Azure) and microservices architecture.Knowledge of DevOps, CI/CD (Jenkins, GitHub Actions), and containerization technologies (Docker, Kubernetes).Exposure to AI/ML concepts is a plus but not mandatory.Key Competencies & AttributesTechnical Leadership – Ability to provide architectural direction and mentor team members.Problem-Solving – Strong analytical skills to address technical and business challenges effectively.Communication & Stakeholder Management – Ability to convey technical concepts to diverse stakeholders.Strategic Thinking – Ability to align technical decisions with business goals and long-term objectives.Adaptability & Continuous Learning – Commitment to staying updated with emerging technologies.What We OfferCompetitive salary with performance-based incentives.Stock options (for eligible candidates).Comprehensive health and wellness benefits.Opportunities for professional development, including workshops, training sessions, and tech talks.A dynamic and collaborative work environment, fostering innovation and growth.