We get talents. You get results.
Senior Backend Engineer, Python, Go, Distributed Systems
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Python, Go, Distributed Systems
Gramian Consulting
• Design, develop, and maintain **backend services** powering personalized feeds, search, and user-facing products • Build scalable and reliable **distributed systems** supporting millions of users • Develop high-quality frontend features using **React** • Write clean, maintainable, and high-performance code • Design and maintain **automated testing frameworks** and quality assurance processes • Collaborate closely with **Machine Learning**, Product, and Infrastructure teams • Improve system reliability, scalability, and operational performance • Contribute to architecture decisions and platform evolution • Participate in debugging, monitoring, and production issue resolution
Job Requirements
- 5+ years of software engineering experience in production environments
- Strong proficiency in **Go** and **Python**
- Experience building and operating **distributed systems** at scale
- Strong frontend experience with **React** and modern JavaScript development
- Experience with **Redis**, **PostgreSQL**, **Cassandra**, or similar database technologies
- Strong testing mindset with experience in automated testing and debugging
- Experience with **Docker**, **Kubernetes**, and modern CI/CD workflows
- Experience with public cloud platforms such as **AWS** or **GCP**
- Experience working on the backends of large-scale B2C applications (10M+ daily active users)**, optimizing for high throughput and reliability
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain scalable, high-performance applications and services • Write clean, reusable, and reliable code that supports highly available, high-volume transaction processing systems • Lead the design and implementation of medium to large-scale software features and projects • Participate in the full software development lifecycle, including sprint planning, daily standups, estimation, and retrospectives • Write unit tests and perform code reviews to ensure software quality and maintainability • Design and develop APIs and SDKs to support external developer integrations • Create and maintain technical documentation, tutorials, integration guides, and code samples • Improve performance, scalability, and usability across developer portals and applications • Collaborate with product, engineering, and cross-functional teams to deliver secure and scalable solutions • Embed PCI DSS v4.0 compliance requirements into developer workflows, documentation, and integration practices • Identify opportunities for continuous improvement in engineering processes, developer experience, and platform performance • Research and adopt new technologies, tools, and development practices when appropriate
Backend Software Engineer
3Core Systems, IncDelivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies
• Backend application development • Building web services • Data pipeline development • Processing machine-generated events
• Design, develop, and maintain scalable backend services and platform components using Java • Contribute to the architecture, scalability, performance, and reliability of cloud-native applications • Build and extend cloud platform capabilities, including deployment automation, provisioning, observability, and lifecycle management • Develop and maintain APIs, integrations, and platform services supporting enterprise applications • Participate in technical design discussions, architecture reviews, and engineering trade-off decisions • Review code, promote engineering best practices, and help maintain high code quality standards • Troubleshoot and resolve complex production and customer-facing issues • Collaborate closely with Product, QA, DevOps, and Engineering teams throughout the software lifecycle • Contribute to CI/CD pipelines, containerization strategies, and infrastructure automation • Support continuous improvement of platform architecture, engineering processes, and technical standards • Participate in open-source initiatives and contribute to the broader engineering community when relevant
• Desarrollar pequeños scripts o aplicaciones simples • Colaborar con el equipo en proyectos relacionados con Java y IA • Desarrollar habilidades en IA / GenAI • Participar en la formación continua y en actividades del equipo • Asumir retos para crecer en el ámbito profesional




