Responsibilities
- Develop and maintain Python applications and services to meet business requirements.
- Write clean, maintainable, and efficient code that follows best practices in software development.
- Collaborate with team members to gather and define project requirements and specifications.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug applications to enhance performance and reliability.
- Stay updated with the latest industry trends and technologies related to Python development.
- Assist in the design and implementation of scalable solutions for varying project needs.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field;
- Experience in Python development (2+ years preferred);
- Familiarity with Python frameworks such as Django;
- Understanding of RESTful API design and development;
- Knowledge of database systems and ORM technologies;
- Familiarity with version control systems (e.g., Git);
- Good problem-solving abilities and attention to detail;
- Strong communication skills and a collaborative mindset;
- Ability to work independently and multitask in a fast-paced environment;
- Willingness to learn and adapt to new technologies and frameworks.
Benefits
- Competitive remuneration package adjusted to proven skills and experience;
- Excellent working conditions;
- Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
- Exposure to international clients and collaborators.