Job Closed
This listing is no longer active.
A nova geração do crédito rural para o agro brasileiro
Senior Software Engineer – Python
Location
Brazil
Posted
71 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Python
Nagro Crédito Agro
• Design, build and maintain web scraping applications and crawlers • Define and implement resilience strategies • Create and maintain automations and pipelines • Develop and maintain integrations with REST APIs • Build and evolve APIs using FastAPI and/or Flask • Continuously work to improve the quality and reliability of solutions • Collaborate closely with Backend, Data and Product teams • Mentor mid-level and junior developers
Job Requirements
- Strong production experience with Python (5+ years)
- Hands-on experience with web scraping, crawlers and complex integrations
- Experience developing APIs with FastAPI and/or Flask
- Knowledge of robust REST integrations
- Familiarity with containers (Docker) and cloud environments
- Experience with relational and non-relational databases (PostgreSQL and/or MongoDB)
- Good communication skills, autonomy and comfort working in a remote environment
Benefits
- Life insurance
- Wellhub (Gympass)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate with cross-functional teams to design, develop, and maintain software solutions. • Work on AWS database and API development tasks. • Assist in the integration of the developed solutions with existing systems and databases. • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.
Technical Lead Developer, AWS Full-Stack, Angular, Python
Capstone Integrated SolutionsA full-service software and services company
• Serve as the technical lead for a cross-functional development pod, overseeing day-to-day engineering activities. • Translate solution architecture and business requirements into detailed technical designs and implementation plans. • Develop and maintain robust, scalable, and secure backend services in Python (FastAPI). • Lead development of modern, responsive frontends using Angular. • Ensure proper design and implementation of APIs, microservices, and integration points. • Collaborate closely with the AWS Solution Architect to align development with overall architecture, scalability, and security goals. • Drive adoption of best practices in coding standards, design patterns, unit testing, and code reviews. • Guide the team in implementing CI/CD pipelines, automated testing, and DevOps practices. • Mentor junior and mid-level developers, fostering skill growth and knowledge sharing. • Participate in sprint planning, backlog grooming, and estimation to ensure realistic delivery commitments. • Troubleshoot complex technical issues and provide hands-on problem resolution. • Contribute to continuous improvement in development processes, tools, and team effectiveness.
Full-Stack Developer, AWS, Angular, Python
Capstone Integrated SolutionsA full-service software and services company
• Design, develop, and maintain frontend components using Angular and backend services using Python FastAPI and SQLAlchemy. • Implement and consume RESTful APIs and contribute to microservices development. • Collaborate with technical leads and architects to ensure solutions align with overall system architecture and best practices. • Write clean, maintainable, and testable code with appropriate documentation. • Participate in code reviews to ensure code quality and adherence to standards. • Support integration with AWS services (S3, Lambda, API Gateway, DynamoDB/RDS, etc.). • Work with QA engineers to develop and maintain unit tests, integration tests, and automated test suites. • Troubleshoot, debug, and resolve application issues in a timely manner. • Contribute to CI/CD pipelines and deployment automation. • Stay current with new technologies and frameworks to bring continuous improvements to the development process.
• Collaborate with cross-functional teams to design, develop, and maintain software solutions. • Work on AWS backend development tasks. • Assist in the integration of the developed solutions with existing systems and databases. • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.

