Job description
As a Lead Engineer (Python & Full Stack) at our company, you will play a crucial role in driving the design, development, and delivery of scalable web applications. Your responsibilities will include: - Designing and developing scalable applications using Python (FastAPI, Django, Flask) and React.js or Angular. - Owning system architecture, API design, database modeling, and Low-Level Design (LLD). - Building and maintaining CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI. - Deploying and managing applications on AWS/Azure using Docker and Kubernetes. - Integrating AI capabilities using OpenAI, LangChain, and Python-based automation. - Conducting code reviews, mentoring engineers, and driving engineering best practices. - Leading sprint planning, estimation, and Agile delivery. Qualifications required for this role include: - 69 years of software engineering experience with 2+ years in a technical leadership role. - Strong expertise in Python and modern frontend frameworks (React.js/Angular). - Experience with PostgreSQL/NoSQL databases and REST/GraphQL APIs. - Hands-on experience with AWS or Azure, Docker, and Kubernetes. - Strong understanding of Microservices, Design Patterns, and API-first architecture. - Experience working in Agile environments using Jira. Preferred skills that would be beneficial for this role include: - Experience with .NET Core or Java. - Knowledge of OAuth2, JWT, and OpenID Connect. - Experience with PyTest, Jest, or Cypress. - Exposure to LLMs, RAG, Prompt Engineering, and Vector Databases. As a Lead Engineer (Python & Full Stack) at our company, you will play a crucial role in driving the design, development, and delivery of scalable web applications. Your responsibilities will include: - Designing and developing scalable applications using Python (FastAPI, Django, Flask) and React.js or Angular. - Owning system architecture, API design, database modeling, and Low-Level Design (LLD). - Building and maintaining CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI. - Deploying and managing applications on AWS/Azure using Docker and Kubernetes. - Integrating AI capabilities using OpenAI, LangChain, and Python-based automation. - Conducting code reviews, mentoring engineers, and driving engineering best practices. - Leading sprint planning, estimation, and Agile delivery. Qualifications required for this role include: - 69 years of software engineering experience with 2+ years in a technical leadership role. - Strong expertise in Python and modern frontend frameworks (React.js/Angular). - Experience with PostgreSQL/NoSQL databases and REST/GraphQL APIs. - Hands-on experience with AWS or Azure, Docker, and Kubernetes. - Strong understanding of Microservices, Design Patterns, and API-first architecture. - Experience working in Agile environments using Jira. Preferred skills that would be beneficial for this role include: - Experience with .NET Core or Java. - Knowledge of OAuth2, JWT, and OpenID Connect. - Experience with PyTest, Jest, or Cypress. - Exposure to LLMs, RAG, Prompt Engineering, and Vector Databases.
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: Shine