Role Overview
We are seeking a dedicated Full Stack Developer to develop robust and user-friendly web applications. You will collaborate with product management and design teams to translate user requirements into technical solutions, ensuring high performance and reliability across the stack.
Responsibilities
- Develop robust and user-friendly web applications using Python and Django.
- Collaborate with product management and design teams to understand user requirements.
- Design and implement front-end components using modern JavaScript frameworks to create responsive interfaces.
- Create and maintain databases, optimize performance, and ensure data security.
- Conduct code reviews and implement software development best practices.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with industry trends to propose improvements.
Requirements
- 2+ years of experience as a Python Full Stack Developer or similar role.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Python and frameworks like Django or Flask.
- Experience with front-end technologies such as HTML5, CSS3, and JavaScript.
- Knowledge of SQL and NoSQL databases and database design.
- Familiarity with version control systems like Git.
- Ability to work in an Agile/Scrum environment.
Nice to Have
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Understanding of containerization tools like Docker and Kubernetes.
- Knowledge of RESTful API development.
- Familiarity with testing frameworks like PyTest, Jasmine, or Jest.
- CI/CD experience.
Skills
- Python
- Django
- JavaScript
- SQL
- Git