Search by job, company or skills

W

Lead Developer / Architect

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Location: Chennai, In Office   Experience: 5+ Years

About the Role

We are looking for an experienced Lead Developer / Architect with 5+ years of hands-on development experience to own the technical architecture of our products. The ideal candidate will translate Product Requirement Documents (PRDs) and feature specifications into scalable, maintainable system designs, drive backend data flow and workflow design, enforce engineering quality through code reviews, and guide the team's CI/CD and development practices. This role requires strong Python expertise, sharp requirement comprehension, and the ability to set the technical direction for the engineering team.

Key Responsibilities

·       Translate PRDs and product feature documentation into clear, scalable product architecture and technical designs.

·       Define and own end-to-end backend data flow, service boundaries, APIs, and workflow design across the product.

·       Act as the final code reviewer, review and approve all pull requests before they are merged into the main branch.

·       Set, document, and enforce coding standards, branching strategy, and engineering best practices across the team.

·       Design, oversee, and continuously improve the CI/CD workflow, including build, test, and deployment pipelines.

·       Architect and develop core backend modules and services using Python and modern backend frameworks.

·       Quickly understand business and product requirements and convert them into technical tasks for the development team.

·       Collaborate with Product Managers, Frontend, QA, DevOps, and Design teams to ensure cohesive product delivery.

·       Identify performance bottlenecks, security risks, and scalability issues, and lead their resolution.

·       Mentor developers, conduct technical knowledge sharing, and grow the engineering capability of the team.

·       Evaluate and introduce new tools, libraries, and frameworks to improve developer productivity and product quality.

·       Participate in effort estimation, sprint planning, risk assessment, and release planning.

·       Use cross-functional tools effectively,manage tasks and sprints in Jira, maintain technical and architectural documentation in Confluence, and coordinate work across Product, QA, and DevOps teams through shared tooling.

·       Work hands-on with cloud infrastructure on AWS and/or Azure, provisioning services, configuring deployments, and collaborating with DevOps on environment setup, monitoring, and cost optimization.

Required Technical Skills

·       3–5 years of hands-on development experience with strong proficiency in Python and modern Python frameworks (e.g., Django, FastAPI, or Flask).

·       Proven experience designing product architecture from PRDs or feature documentation.

·       Strong expertise in backend data flow design, API design (REST/GraphQL), and workflow orchestration.

·       Solid understanding of relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB, including schema design and query optimization.

·       Hands-on experience defining and maintaining CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or similar.

·       Strong proficiency in Git, branching strategies, and pull request–based code review workflows.

·       Experience with containerization and deployment using Docker and hands-on experience with AWS and/or Azure cloud infrastructure , including compute, storage, networking, IAM, and managed database/queue services.

·       Proficient with cross-functional collaboration tools , Jira for task and sprint management, Confluence for technical documentation and knowledge sharing, and similar tools used across Product, QA, and DevOps teams.

·       Strong grasp of software design principles, design patterns, and system design fundamentals.

·       Working knowledge of testing practices including unit, integration, and automated testing for backend services.

Preferred Qualifications

·       Bachelor's degree in Computer Science, Engineering, or a related field.

·       Prior experience as a Tech Lead, Lead Developer, or Software Architect.

·       Exposure to Banking, Financial Services, Educational ERP domains.

·       Experience with message queues, event-driven architectures, or microservices (e.g., Kafka, RabbitMQ, Celery).

·       Familiarity with observability tooling like logging, monitoring, and tracing.

·       Interest or experience leveraging GenAI / LLM tools to improve development, code review, and documentation workflows.

What We're Looking For

·       Sharp ability to quickly understand requirements and turn them into clean technical designs.

·       Strong ownership mindset with high engineering quality bar.

·       Excellent code review judgment and ability to give clear, constructive feedback.

·       Strong leadership, mentoring, and cross-functional collaboration skills.

·       Ability to balance pragmatism and long-term architectural thinking.

CONTACT INFO:

Arun Adhavan P (9500187054)

Haridass (8012805474)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147363977