Job Closed
This listing is no longer active.
Empowering Artists with Smart Systems
Senior Software Engineer, Python
Location
Brazil
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Python
A:20Labs
• Design, develop, and maintain backend services using Python and FastAPI, exposing clean REST APIs • Collaborate with frontend, backend, ML, and platform engineers to deliver end-to-end solutions • Containerize and deploy services using Docker and Kubernetes • Implement and maintain CI/CD and GitOps workflows for reliable, repeatable deployments • Support sprint planning, delivery coordination, and technical backlog refinement • Ensure systems meet high standards for security, scalability, performance, and reliability • Help translate customer and project requirements into clear technical deliverables • Support production readiness, monitoring, and continuous improvement of deployed services
Job Requirements
- 6+ years of professional experience in software engineering
- Strong proficiency in Python, with production experience using FastAPI
- Hands-on experience designing and implementing REST APIs
- Practical experience with Docker and Kubernetes in real-world environments
- Experience working with CI/CD pipelines and GitOps-based workflows
- Experience deploying and maintaining applications in cloud environments (AWS, Azure, or GCP)
- Solid understanding of software architecture, system design, and engineering best practices
- Experience working in customer-facing or delivery-oriented roles
- Fluent English
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid-Level Full Stack Developer – React/Node.js
Dev Technology Group, Inc.Dev Technology Group is an IT services company delivering mission-critical applications and systems designed to serve and protect American citizens. Dev Technol
• This application developer position is for a project that uses Agile Software Development to build systems that support our client’s mission. • This position will involve software development from the requirements gathering phase through coding and testing. • Communicating status, including issues and risks to the team. • Collaborating with team members to reach problem resolution. • Learning new skill sets on the job in a fast-paced environment.
• Design, develop, and maintain end‑to‑end web applications using Java, Spring Boot, and Angular, including building scalable RESTful APIs and microservices. • Participate in the full Software Development Lifecycle (SDLC) - design, development, testing, deployment, monitoring—and collaborate with engineers, product teams, and stakeholders to ensure clarity and alignment. • Diagnose and resolve technical issues through effective debugging and continuously identify opportunities to improve application performance, scalability, and reliability. • Ensure high‑quality, maintainable code through unit testing, adherence to coding standards, and CI/CD best practices. • Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI. • Leverage enterprise-approved AI tools to streamline workflows, automate tasks, and drive continuous improvement. • Evaluate emerging trends to inform solution design and strategic innovation. • Conduct AI-driven code reviews to identify defects faster and improve code quality and development efficiency. • Comply with all company policies, procedures, and directives, including potential role, team, or shift adjustments based on business requirements.
Fullstack Developer, Go
OptiveumWe help companies grow. IT & Technical recruitment & outsourcing, process optimization and consulting Poland & CEE
• Design and implement scalable cloud services using GoLang, React, and TypeScript. • Build API-first integrations with e-commerce platforms and logistics providers. • Enhance operational efficiency by automating processes within the platform. • Own the full development cycle, from concept to deployment. • Shape the technical roadmap, influence system design, and mentor junior engineers. • Engage in pair programming and code reviews to maintain high-quality standards. • Contribute to the evolution of the tech stack, best practices, and AI-driven development.
• Provide technical leadership for the development and evolution of microservices and APIs • Support architectural decisions (event-driven, DDD, decoupling) • Work on refactoring legacy systems with a focus on scalability • Define and implement integration patterns (REST and messaging) • Ensure technical quality (best practices, tests, code reviews) • Lead migration and optimization of services in cloud environments • Support the team in resolving complex problems • Ability to communicate with clients clearly and confidently • Take initiative to resolve day-to-day team issues • Participate in ceremonies with our clients




