The Role
Lead architecture, design, and development of scalable Python-based, cloud-native applications. Drive microservices, serverless, and distributed system implementations, optimize databases and performance, enhance CI/CD/DevOps, and mentor engineering teams while ensuring secure, modular code and alignment with business goals.
Summary Generated by Built In
Job Summary:
We are seeking an experienced Lead Software Engineer with 6+ years of expertise in designing, implementing, and scaling solutions. This role requires strong leadership, hands-on development, and architectural skills to drive technical excellence and mentor the development team.
Key Responsibilities:Technical Leadership & Architecture:- Lead the end-to-end architecture, design, and development of scalable, high-performance applications using Python (Django, Flask, FastAPI).
- Design and implement low-latency, high-availability, and distributed systems for AI/ML-based applications.
- Ensure best practices in microservices, multi-tenant architecture, and event-driven programming.
- Drive cloud-native solutions across AWS leveraging serverless computing (AWS Lambda).
- Optimize database performance and implement efficient data modeling with SQL (PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases.
- Architect and develop secure, modular, and reusable code following SOLID principles and design patterns.
- Collaborate with stakeholders to define technical solutions, ensuring alignment with business goals.
- Oversee integration of multiple data sources, APIs, and third-party libraries into a unified system.
- Enhance DevOps and CI/CD pipelines using Docker, Kubernetes, Jenkins, GitLab CI/CD.
- Lead performance tuning and debugging, ensuring smooth application execution.
- Mentor and guide junior and senior developers, fostering a culture of technical excellence.
- Conduct code reviews, best practice sessions, and knowledge-sharing workshops.
- Drive Agile/Scrum methodologies for efficient project delivery.
- 5+ years of experience in Python development with strong leadership capabilities.
- Deep expertise in Django, Flask, and FastAPI frameworks.
- Strong knowledge of cloud technologies (AWS) and serverless architectures.
- Experience with microservices, containerization (Docker, Kubernetes), and API integrations.
- Advanced knowledge of SQL and NoSQL databases, ORMs (SQLAlchemy, Django ORM).
- Proficiency in authentication, authorization, and scalable application design.
- Strong skills in unit testing (pytest, unittest), debugging, and performance optimization.
- Experience with AI/ML model deployment and big data frameworks (Apache Kafka, Spark).
- Familiarity with front-end technologies (React, Vue, HTML/CSS/JS).
- Expertise in CI/CD automation, Infrastructure as Code (Terraform, CloudFormation).
Skills Required
- 5+ years of Python development experience with leadership responsibilities
- Deep expertise in Django, Flask, and FastAPI
- Strong knowledge of AWS and serverless architectures (AWS Lambda)
- Experience with microservices, containerization (Docker, Kubernetes), and API integrations
- Advanced knowledge of SQL and NoSQL databases (PostgreSQL, DynamoDB, MongoDB)
- Experience with ORMs (SQLAlchemy, Django ORM)
- Proficiency in authentication, authorization, and scalable application design
- Strong skills in unit testing (pytest, unittest), debugging, and performance optimization
- Experience with AI/ML model deployment and big data frameworks (Apache Kafka, Spark)
- Familiarity with front-end technologies (React, Vue, HTML/CSS/JS)
- Expertise in CI/CD automation and Infrastructure as Code (Terraform, CloudFormation)
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Armakuni is a cloud-native technology consultancy and AWS Premier Partner dedicated to accelerating digital transformation for organizations worldwide. They specialize in driving digital transformation and accelerating software delivery by helping organizations use cloud-native technologies to drive growth, increase efficiency, and enhance customer value. Their expertise spans cloud advisory, deployment, integration, data engineering, and migration, positioning them as a key engineering partner for the AI era.







