Technical lead
Posted on February 25, 2025
Job Description
- Job Description – Technical Lead
- Role Description:
- We are seeking a highly experienced Technical Lead with over 12 years of experience, including at least 2 years in a leadership role, to guide and mentor a dynamic engineering team. This role is critical to designing, developing, and optimizing high-performance, scalable, and reliable backend systems. The ideal candidate will have deep expertise in Python (Flask), AWS (Lambda, Redshift, Glue, S3), Microservices, and Database Optimization (SQL, RDBMS).
- This role operates in a high-performance environment, where uptime, defect reduction, and data clarity are paramount. As a Technical Lead, you will ensure engineering excellence, maintain high-quality standards, and drive innovation in software architecture and development.
- Key Responsibilities:
- Own backend architecture and lead the development of scalable, efficient web applications and microservices.
- Ensure production-grade AWS deployment and maintenance with high availability, cost optimization, and security best practices.
- Design and optimize databases (RDBMS, SQL) for performance, scalability, and reliability.
- Lead API and microservices development, ensuring seamless integration, scalability, and maintainability.
- Implement high-performance solutions, emphasizing low latency, uptime, and data accuracy.
- Mentor and guide developers, fostering a culture of collaboration, disciplined coding, and technical excellence.
- Conduct technical reviews, enforce best coding practices, and ensure adherence to security and compliance standards.
- Drive automation and CI/CD pipelines to enhance deployment efficiency and reduce operational overhead.
- Communicate technical concepts effectively to technical and non-technical stakeholders.
- Provide accurate work estimations and align development efforts with broader business objectives.
- Key Skills:
- Programming: Strong expertise in Python (Flask) and Celery.
- AWS: Core experience with Lambda, Redshift, Glue, S3, and production-level deployment strategies.
- Microservices & API Development: Deep understanding of architecture, service discovery, API gateway design, observability, and distributed systems best practices.
- Database Optimization: Expertise in SQL, PostgreSQL, Amazon Aurora RDS, and performance tuning.
- CI/CD & Infrastructure: Experience with GitHub Actions, GitLab CI/CD, Docker, Kubernetes, Terraform, and CloudFormation.
- Monitoring & Logging: Familiarity with AWS CloudWatch, ELK Stack, and Prometheus.
- Security & Compliance: Knowledge of backend security best practices and performance optimization.
- Collaboration & Communication: Ability to articulate complex technical concepts to international stakeholders and work seamlessly in Agile/Scrum environments.
- Preferred Experience:
- Experience in high-performance, product-focused companies emphasizing uptime, defect reduction, and system reliability.
- Hands-on leadership in scaling cloud infrastructure and optimizing backend services.
- Proven ability to lead and mentor a development team while driving strategic technical initiatives.
Required Skills
github actions
gitlab ci/cd
docker
kubernetes
terraform
and cloudformation
expertise in sql
postgresql
amazon aurora rds
and performance tuning