This role is for one of the Weekdays clients
We are seeking a highly skilled and experienced Senior Software Developer with expertise in Python and AWS. You will be responsible for designing developing and maintaining highquality software solutions working closely with crossfunctional teams to deliver scalable and efficient cloudbased applications. This role requires someone who is passionate about technology problemsolving and building highperforming systems.
Key Responsibilities:
- Design develop and maintain scalable applications using Python and AWS services.
- Collaborate with product managers and engineering teams to implement technical solutions.
- Architect cloudnative applications and infrastructure using AWS services like Lambda EC2 S3 RDS etc.
- Implement RESTful APIs backend services and microservices architecture.
- Ensure the performance security and scalability of applications.
- Write clean maintainable and efficient code following best coding practices.
- Troubleshoot and resolve performance issues bugs and security vulnerabilities.
- Mentor junior developers and contribute to code reviews and technical discussions.
- Stay updated with industry trends and emerging technologies especially in Python and cloud computing.
Required Skills:
- Strong experience in Python programming (2 years).
- Proficient with AWS cloud platform and services (EC2 Lambda S3 RDS etc.).
- Experience with building and deploying cloudnative applications on AWS.
- Knowledge of microservices architecture and RESTful API development.
- Familiarity with SQL and NoSQL databases.
- Experience with CI/CD pipelines and DevOps practices.
- Strong understanding of software development best practices (TDD version control etc.).
- Excellent problemsolving skills and ability to work independently as well as in a team.
Preferred Qualifications:
- AWS certification (Solutions Architect or Developer) is a plus.
- Experience with Docker and Kubernetes for containerization.
- Familiarity with serverless architectures and Lambda functions.
- Exposure to frontend technologies (React Vue etc.) is a bonus.
sql,code,version control,python,tdd,restful api development,problem-solving,docker,front-end technologies,aws,microservices architecture,python programming,nosql databases,kubernetes,devops practices,ci/cd pipelines