We are seeking a skilled Senior Developer to oversee the development of scalable applications and data solutions. As a key member of our team, you will be responsible for guiding junior developers and engineers in designing, developing, and deploying applications using Python and FastAPI.
Job Responsibilities:
Manage 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:
A bachelor's degree in Computer Science, Engineering, or a related field is required.
At least 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.
Estimated Salary: $120,000 - $180,000 per annum based on location and industry standards. Location: This role is located in Singapore, but remote work options may be available. Please discuss this further during the interview process. About Argyll Scott Consulting Pte Ltd: We are a leading consulting firm providing expert advice and solutions to clients across various industries. Our team is dedicated to delivering high-quality services and helping our clients achieve their goals.