Mid Python Developer
Job description
About the role
Claritycx is seeking a skilled Mid Python Developer to join our dynamic team in Riga. This position offers an to work on innovative projects that enhance customer experience through technology. As a Mid Python Developer, you will play a crucial role in developing and maintaining our software solutions, collaborating closely with cross-functional teams to deliver high-quality products. We are looking for someone who is about coding and eager to contribute to a fast-paced environment.
Key facts
What you'll do
- Design, develop, and implement Python applications that meet the needs of our clients and enhance user experience.
- Collaborate with product managers and designers to understand project requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code while adhering to best practices in software development.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Troubleshoot and debug applications to resolve issues and optimize performance.
- Integrate third-party APIs and services to expand the functionality of our applications.
- Contribute to the development of technical documentation for both internal and external stakeholders.
- Stay updated with the latest industry trends and technologies to continuously improve our development processes.
- Assist in the deployment of applications and monitor their performance in production environments.
- Work closely with QA engineers to ensure thorough testing and validation of applications before release.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to foster a collaborative team environment.
Requirements
- A minimum of 3 years of experience in Python development, with a strong understanding of web frameworks such as Django or Flask.
- Proficiency in working with relational databases like PostgreSQL or MySQL, including writing complex queries and optimizing database performance.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript to facilitate collaboration with front-end developers.
- Experience with version control systems, particularly Git, for managing code repositories and collaborating with team members.
- Solid understanding of RESTful APIs and experience in integrating them into applications.
- Knowledge of software development methodologies, particularly Agile and Scrum.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills in English, both verbal and written, to effectively convey ideas and collaborate with colleagues.
Nice to have
- Experience with cloud platforms such as AWS or Azure for deploying and managing applications.
- Familiarity with containerization technologies like Docker to streamline development and deployment processes.
- Knowledge of testing frameworks such as PyTest or UnitTest to ensure code reliability.
- Experience with CI/CD tools to automate the deployment pipeline and improve development efficiency.
- Understanding of data visualization libraries and tools to enhance reporting capabilities within applications.
Skills & tools
- Python programming language
- Web frameworks (Django, Flask)
- Relational databases (PostgreSQL, MySQL)
- Front-end technologies (HTML, CSS, JavaScript)
- Version control (Git)
- RESTful API development
- Agile methodologies (Scrum, Kanban)
- Cloud platforms (AWS, Azure)
- Nice to have
- Containerization (Docker)
- Nice to have
- Testing frameworks (PyTest, UnitTest)
- Nice to have
Practical notes
This role is based in Riga, Latvia, and offers a full-time engagement with a competitive salary based on experience. Claritycx is committed to supporting work visa applications for qualified candidates. We encourage applicants from diverse backgrounds to apply, as we believe that a variety of perspectives fosters innovation and creativity within our team. If you are a proactive and dedicated developer looking to make a significant impact in a growing company, we would love to hear from you.
META
Company: Claritycx
Title: Mid Python Developer
Listed
location: Riga, Riga
Job type: Full-time
Apply URL: https://claritycx.bamboohr.com/careers/395
Tags: Python