Python Developer
- Rio de Janeiro - RJ
- Permanente
- Período integral
- S.
- -based company that provides technical expertise, testing, and certification services to the global food and agricultural industry.
- Their mission is to ensure food safety, quality, and sustainability across international supply chains.
- To support their growing portfolio of customer-facing SaaS applications , they are expanding their engineering team and seeking experienced Python developers in Brazil .
- This is a fully remote position where youll collaborate directly with U.
- S.
- teams, contributing to products that make a global impact on the food industry.
- As a Python Developer , youll work on designing and enhancing APIs and data-driven applications, mentor peers, and help shape solutions that improve how food safety and quality are measured worldwide.
- Job Duties: Develop and refactor software features for customer-facing SaaS applications and APIs using Python and related technologies.
- Use Python and SQL to efficiently create and transform large datasets.
- Contribute as a hands-on developer while sometimes taking the lead in the technical design and solution.
- Collaborate daily with data scientists, food scientists, product owners, team members, API developers, architects and DevOps engineers.
- Implement appropriate testing methodologies to meet quality standards.
- Mentor other developers, both junior and senior, and share best practices.
- Contribute to the continuous improvement of our products, technology, and practices.
- Required Qualifications: 5+ years of experience in Python-based application and API development, with strong Django/DRF or Flask expertise plus experience.
- Deep experience with SQL and NoSQL databases.
- Experience with Redis and background workers (Celery/RQ).
- Solid understanding of RESTful API design standards and best practices and experience applying them in Python.
- Good communication skills and ability to discuss previous projects and how these technologies were applied and why.
- Team-first mindset, ability to work well as a group, share experiences and knowledge, mentor peers and improve processes.
- Knowledge of object-oriented patterns and how they are applied in Python application development.
- Excellent troubleshooting skills and instincts.
- Curious, self-motivated, and self-directed; comfortable working within an Agile software development team with short, iterative delivery cycles.
- College degree or equivalent experience in computer science, software development, engineering, information systems, math, food science, or other applicable field of study.
- Must be bilingual in English and Portuguese.
- The interview process will be conducted in both languages.
- Preferred Qualifications: Angular experience for frontend (highly desirable and strong differentiator).
- Experience with containerization technologies such as Docker.
- Exposure to Terraform or other Infrastructure-as-Code tooling.
- Proficient in Azure DevOps for source code and build pipeline management.
- Experience using Python to handle big datasets with packages such as Pandas, NumPy, PyArrow, etc.
- Base experience with Linux environment.
- Knowledge of AWS (ECS, RDS, S3, CloudWatch).
Caderno Nacional