Primary Skills required:
Python API Development using Fast API
Pytest
SQL
Secondary Skills required:
AWS lambda,
Dynamo DB,
RDS,
Vector DB
Terraform for Infrastructure as Code (IAC),
CI/CD using GitHub Actions
Good to Have :
uvicorn,
llm-guard \& langchain
RAG
Responsibilities:
Develop and maintain high-quality Python applications and software solutions
Collaborate with cross-functional teams to design and implement new features and enhancements
Troubleshoot and debug issues, ensuring optimal performance and reliability
Conduct code reviews and provide constructive feedback to team members
Proven experience in delivering applications using Agile Scrum methodology and delivery tools
Stay up to date with industry trends and best practices in Python development.
Experience with writing extensive unit tests using Pytest.
Experience with building the infrastructure using Terraform.
Hands-on experience with creating configuration, build, and test scripts for Continuous Integration environments.
Mentor and guide junior developers, fostering a culture of continuous learning and growth.
Experience in client communication \& collaboration for understanding the requirements