Qcentrio is actively seeking a talented Python Developer with strong expertise in the Flask framework. If you're a software craftsperson passionate about engineering best practices, clean code, and building robust RESTful APIs, we want to hear from you! This role requires a solid understanding of databases like PostgreSQL, familiarity with JavaScript, and a commitment to Agile, Test Driven Development (TDD), and DevOps practices.
You'll join a team focused on delivering innovative solutions and continuous learning.
Key Responsibilities
- Application Development: Develop and maintain high-quality, scalable applications primarily using Python with a strong focus on the Flask framework.
- API Development: Design and develop robust RESTful APIs to support various application functionalities.
- Database Management: Work extensively with databases such as PostgreSQL and SQL, including writing and optimizing queries.
- Coding Standards: Adhere to and champion engineering best practices, focusing on delivering clean, maintainable, and efficient code.
- Agile & DevOps Integration: Fully embrace Agile, Test Driven Development (TDD), and DevOps practices as an integral part of the development lifecycle.
- Collaboration & Communication: Utilize strong communication skills to collaborate effectively with team members and stakeholders.
- Problem-Solving: Apply strong analytical and problem-solving skills to understand complex systems and resolve challenges.
- Business Acumen: Develop a keen interest in understanding the underlying business processes to inform technical solutions.
Mandatory Skills
- Solid experience as a Python developer.
- Strong experience with Python frameworks such as Flask.
- Experience with developing RESTful APIs.
- Experience with Databases such as SQL and PostgreSQL.
- Proficiency in JavaScript.
- Familiarity and commitment to Agile, Test Driven Development, and DevOps practices.
- A focus on engineering best practices and delivering Clean Code.
- Good communication skills - both written and verbal.
- Strong analytical and problem-solving skills.
- Keen interest in understanding how the business works.
- Passion for learning and innovation.
Good to Have Skills
- Experience with React framework.
- Experience with GitLab, ARM templates, or Terraform.