We are looking for a Mid-Level Team Lead - Developer to guide our talented team in developing scalable applications and data solutions.
This is a 6 months contract role to start with a potential to extend further based on individuals performance.
Key Responsibilities:
- Lead a team of developers and engineers in designing, developing, and deploying applications using Python and FastAPI.
- Oversee the integration of data processing workflows utilizing AWS Glue and other AWS services.
- Implement DevOps practices to improve deployment pipelines, CI/CD processes, and infrastructure as code (IaC).
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Mentor junior team members, fostering a culture of learning and collaboration.
- Ensure code quality through code reviews, testing, and adherence to best practices.
- Monitor and troubleshoot application performance and infrastructure issues.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development with a focus on Python and FastAPI.
- Hands-on experience with AWS Glue and other AWS services (e.g., S3, Lambda, EC2).
- Strong understanding of DevOps principles and practices, including CI/CD, containerization (Docker), and orchestration (Kubernetes).
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and interpersonal skills to effectively lead a team.
Preferred Skills:
- Experience with databases (SQL/NoSQL) and data modeling.
- Familiarity with monitoring and logging tools (e.g., CloudWatch, ELK Stack).
- Knowledge of agile methodologies and project management tools (e.g., Jira, Trello).
Argyll Scott Consulting Pte Ltd