We are looking for an experienced SDE-3 / Tech Lead (Python) to lead a development pod and play a key role in designing, developing, and scaling our cloud-native core solutions. The ideal candidate will be a hands-on technologist, an effective mentor, and a strong advocate for clean code and best practices.
Responsibilities
- Lead, mentor, and guide junior engineers to deliver high-quality software.
- Take ownership of multiple features or modules, ensuring scalability and performance.
- Drive end-to-end design, development, and delivery of microservices and features.
- Participate in and conduct code reviews, ensuring adherence to best practices.
- Collaborate with cross-functional teams and act as a single point of contact for internal and customer-facing discussions.
- Create prototypes, proofs of concept, and architectural blueprints for new initiatives.
- Ensure timely delivery and maintain high-quality standards across all releases.
- Participate in hiring, appraisals, and overall team building.
Requirements
- 5+ years of experience in software development, with proficiency in Python (Go experience is a plus).
- Strong understanding of operating systems, data structures, and distributed systems.
- Hands-on experience with Kubernetes (K8S), Docker, and cloud platforms such as AWS or OpenStack.
- Experience with CI/CD tools like GitHub Actions, ArgoCD, Jenkins, or Argo Workflow.
- Practical knowledge of REST APIs, unit testing (TDD), and microservice architectures.
- Proficiency in databases such as Redis, ClickHouse, MongoDB, or PostgreSQL.
- Familiarity with authentication/authorisation frameworks like Keycloak, ADFS, or Okta.
- Open-source contributions are a plus.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work both independently and in a team environment.
- Passion for learning, innovation, and continuous improvement.
This job was posted by Sajal Saxena from CorEdge.