My client is looking for an experienced Full Stack Developer (Python) to join an innovative team
* Design and build scalable, high-quality software solutions
* Lead development initiatives and mentor junior developers
* Collaborate with cross-functional teams in an Agile environment
Key Responsibilities
* Develop complex applications using Core Python and frameworks such as Flask
* Apply best practices: OOP, exception handling, and efficient data structures
* Build responsive front-end interfaces using Vue.js, JavaScript, HTML, and CSS
* Design and optimize SQL databases for performance and reliability
* Manage cloud infrastructure using AWS Core services and Terraform
* Implement serverless architectures and manage Docker containers
* Integrate system components and troubleshoot/debug applications
* Mentor developers on coding standards, GitHub version control, and workflows
* Support data analysis and visualization to improve system performance
* Develop event-driven applications using MVC/MVT design patterns
* Ensure security and compliance using PKI and OAuth 2.0 / OIDC
* Drive test automation through Unit Testing, API Testing, and TDD
Qualifications
* 5+ years of experience in software development with Python
* Strong experience with web frameworks and full stack development
* Solid knowledge of Vue.js, CSS, and HTML
* Strong understanding of databases, SQL, and data analysis
* Experience with AWS cloud services and Terraform
* Hands-on experience with Docker and serverless architectures
* Excellent problem-solving and attention to detail
* Strong communication and leadership skills
Essential Skills
* Experience working in Agile methodologies
* Understanding of CI/CD pipelines and tools
* Ability to identify problems and develop solutions or POCs
* Ability to present technical concepts to business and technical teams
* Comfortable working with rapidly changing requirements
Preferred Skills
* Experience with ORMs and server-side templating
* Advanced knowledge of AWS architecture best practices
* Familiarity with software architecture and design patterns