Integrated and Customized Solutions for Access Control
Python Developer, Mid-level
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer, Mid-level
Invenzi
• Develop and maintain Python integrations and services that consume and expose REST APIs; • Model and work with data in SQLite (and other databases as needed): queries, transactions, and consistency; • Build features powered by AI; • Write well-tested, correct code with automated tests, error handling, and useful diagnostic logs; • Diagnose and fix bugs in production environments by reproducing scenarios and analyzing logs and malformed data; • Collaborate via PRs and code reviews, documenting technical decisions.
Job Requirements
- Mid-level Python: writes, tests, and maintains production code autonomously;
- SQLite and SQL: schema modeling, queries, and an understanding of transactions and concurrency;
- Experience consuming REST APIs and integrating heterogeneous systems;
- Practical experience applying AI in production code;
- Git, PRs, and code review;
- Technical English for reading documentation and writing code/documentation.
Benefits
- Health insurance;
- 23 paid working days off;
- WellHub.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. • Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerência de configuração, testes, implantação. • Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.
• Design and develop responsive, accessible public-facing portal UI for data exploration and visualization. • Implement interactive UI components, including tree navigation, query builder interfaces, filter panels, and visualization control panels. • Integrate geospatial map visualizations using ArcGIS Maps SDK for JavaScript by consuming REST endpoints. • Build interactive chart visualizations using Chart.js or D3.js for time-series, bar, and multi-series analytical views. • Implement data export functionality supporting multiple file formats and download workflows. • Ensure ADA / Section 508 and WCAG 2.1 AA compliance across all public-facing pages using automated testing tools. • Consume RESTful backend APIs for dynamic data rendering and state management. • Integrate automated accessibility compliance scans as mandatory CI/CD pipeline gates. • Collaborate with backend developers to define API contracts and optimize frontend query performance. • Write unit and integration tests using Jest for frontend components. • Participate in Agile delivery and Agile ceremonies.
• Develop, test, and maintain applications in accordance with the business-defined requirements. • Fix bugs and implement improvements in existing systems. • Participate in the technical analysis of low-complexity requests. • Develop system integrations and APIs when required. • Write clean, well-organized code following the company's development standards. • Create and execute unit tests and support integration testing. • Document features, code, and technical procedures. • Participate in agile ceremonies (Daily, Planning, Review, and Retrospective). • Support the team in investigating and resolving production incidents. • Collaborate with analysts, developers, QA, UX, and the Product Owner throughout the development cycle. • Continuously pursue learning about new technologies and development best practices.
Back-End Developer (Mid) – Products
BigDataCorpThe data platform for the digital age! The best data for your business, ethically and transparently sourced.
• Apply data engineering concepts to generate and validate the integrity of databases; • Automate complex workflows; • Develop and maintain high-performance systems (e.g., services, processes, REST APIs, SDKs, supporting libraries, etc.); • Work with a variety of database technologies; • Work with cloud services, especially AWS; • Evaluate, together with team members, the adoption of new components and technologies.



