Devsinc is looking to hire a
Senior Software Engineer
/
Associate Team Lead - Python Developer
with
excellent communication skills
, proven leadership experience, and
more than 5 years
of professional expertise in backend development, cloud deployments, and scalable system architecture. The ideal candidate is a hands-on Python engineer with a strong track record of driving production-grade projects, mentoring teams, and delivering innovative solutions that meet business needs.
Responsibilities:
-
Lead Python backend projects using Django, Flask, or FastAPI, ensuring high-quality, maintainable code.
-
Design and implement scalable system architectures with microservices and distributed systems.
-
Drive cloud-native deployments on AWS (EC2, ECS/EKS, S3, Lambda, RDS, IAM) with robust CI/CD pipelines.
-
Guide the team in DevOps practices: containerization (Docker, Docker Compose), monitoring, and infrastructure-as-code (IaC).
-
Collaborate cross-functionally with stakeholders, ensuring clear communication and alignment.
-
Mentor junior engineers and promote best practices in system design and software delivery.
-
Contribute to projects integrating LLM tools (LangChain, LangGraph, Hugging Face, OpenAI APIs)
Requirements
-
Bachelor's degree in Computer Science, Software Engineering, AI, or related field (required); Master's in CS, AI, or related discipline (preferred)
-
Minimum 5 years of professional experience in Python/Django backend development.
-
Proven expertise in Python frameworks such as Django, Flask, and FastAPI, with hands-on experience in tools and libraries like SQLAlchemy, Celery, Redis, REST/GraphQL APIs, and Postman for backend development and integrations
-
Strong understanding of system architecture, design patterns, scalability, and microservices.
-
Hands-on experience with cloud platforms (AWS preferred) and their core services (EC2, ECS/EKS, S3, Lambda, RDS, IAM)
-
Demonstrated track record of delivering large-scale, production-grade projects involving cloud deployment and pipelines.
-
Strong working knowledge of PostgreSQL, MySQL, and MongoDB, with proficiency in Git/GitHub/GitLab for version control and collaborative development
-
Solid knowledge of DevOps practices including CI/CD pipelines, Docker, monitoring tools, and infrastructure as code (IaC)
-
Experience with Large Language Model (LLM) frameworks such as LangChain, LangGraph, LlamaIndex, Hugging Face Transformers, and OpenAI/Anthropic APIs (preferred)
-
Communication: Excellent communication and interpersonal skills, with the ability to influence, collaborate, and close projects effectively
-
Team Management: Proven leadership experience in managing teams and successfully driving projects end-to-end
-
Adaptability: Flexible and resilient in dynamic, fast-paced environments, able to adjust quickly to changing priorities and challenges