We are looking for a full stack developer who is proficient in Python and has experience in building web applications using modern frameworks and technologies. You will be responsible for designing, developing, testing, and deploying features and functionalities for our clients and users. You will also collaborate with other developers, designers, and project managers in an agile environment.
To be successful in this role, you should have:
- A bachelor's degree in computer science, software engineering, or a related field- At least 3 years of professional experience as a full stack developer using Python- Strong knowledge of web development fundamentals, such as HTML, CSS, JavaScript, and RESTful APIs- Experience with popular Python frameworks, such as Django, Flask, or FastAPI- Experience with front-end frameworks, such as React, Angular, or Vue- Experience with relational and non-relational databases, such as PostgreSQL, MongoDB, or Firebase- Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud- Experience with version control tools, such as Git or SVN- Experience with testing tools and methodologies, such as pytest, unittest, or Selenium- Experience with CI/CD tools and pipelines, such as Jenkins, Travis CI, or GitHub Actions- Excellent communication and problem-solving skills- Ability to work independently and in a team