Job Closed
This listing is no longer active.
We create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
Backend Developer, Golang, Kotlin – Senior
Location
Brazil
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Golang, Kotlin – Senior
Zup Innovation
• Develop and maintain backend services using Golang and Kotlin. • Design and implement API Gateway and BFF architectures for efficient integration between front-end and back-end. • Manage and orchestrate containers (Docker, Kubernetes). • Implement queue-based solutions for asynchronous processing and scalability. • Work with AWS infrastructure, including services such as ECS, EKS, SQS, SNS, Lambda, among others. • Ensure code quality, automated tests, and development best practices. • Collaborate with multidisciplinary teams using agile methodologies.
Job Requirements
- Advanced experience in Golang and Kotlin.
- Solid knowledge of AWS and its core backend services.
- Experience with API Gateway and BFF architecture.
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Experience with queueing systems (e.g., AWS SQS, Kafka, RabbitMQ).
- Familiarity with DevOps practices and CI/CD.
Benefits
- Freedom to work from anywhere
- Flexible working hours
- Education allowance
- Proprietary career development platform
- Internal guilds and study/interest groups
- Health insurance
- Dental insurance
- Discounts on medication purchases
- 24/7 telemedicine
- Free online therapy
- Wellhub
- Extended maternity leave
- Extended paternity leave
- CAZ – Zupper Support Center
- Meal and grocery vouchers
- Life insurance
- Transportation allowance
- Home office allowance
- Childcare assistance
- Phone plan allowance
- Profit Sharing (PLR)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work as a Software Engineer on back-end applications within a multidisciplinary team • Actively participate in discussions, proposals and planning • Serve as a technical reference for questions and resolve critical roadblocks • Ensure the quality of deliverables • Share knowledge and support the team's growth • Conduct code reviews and apply appropriate test cases • Keep service documentation up to date
• Design, code, test, and maintain full stack software solutions of moderate to high complexity • Demonstrate engineering discipline in estimating work, reporting on progress, raising blockers and delivering on time • Build features end-to-end — from data layer to UI — with a strong sense of ownership over quality and user experience • Contribute to the design and architecture of new and existing systems, ensuring alignment with the target architecture • Develop prototypes and proofs of concept to evaluate new technologies and approaches • Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver • Balance feature delivery with proactive investment in tech debt, test coverage, and platform health • Participate in backlog refinement and sprint planning with an eye toward quality, feasibility, and long-term sustainability • Write thorough unit, integration, and end-to-end tests as a first-class part of development driving towards a “build quality in” culture • Expand automated QA coverage as a core team metric • Resolve defects swiftly during QA, pre-production, production, and post-release phases • Uphold and contribute to the team's Definition of Done (DoD)
Back-end Developer C# .NET II
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Backend Development: Independently implement medium-to-high complexity, scalable solutions. • Quality and Testing: Ensure clean, secure code with unit and integration test coverage, and participate in code reviews. • Security: Apply Security by Design principles throughout the development lifecycle. • Support and Observability: Independently investigate production incidents and use tracing and logging tools to optimize performance. • Architecture and Documentation: Collaborate on technical design with specialists and maintain detailed documentation. • Innovation and Mentorship: Explore technologies such as Artificial Intelligence and act as a technical reference/informal mentor for junior developers.
Application Support Analyst I – N3 Focus, Kotlin
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
**What will the person's day-to-day look like?** • Support in War Room: Participate as support in the resolution of critical incidents, assisting the senior team in collecting logs and data to minimize impacts. • Ticket Queue Management: Analyze, diagnose and resolve low-to-mid complexity incidents and requests (focused on OMS Sell In), preparing the correct context for escalation when necessary. • Automation Development: Develop scripts and automations of low-to-mid complexity to replace manual processes and accelerate the team's support routines. • Documentation: Actively contribute to structuring the area by creating and maintaining an up-to-date knowledge base with solution documentation, manual processes and OMS flows. • KPI Monitoring: Assist in monitoring area indicators to help the team identify bottlenecks and improvement opportunities. • Problem Management: Assist the team in investigating root causes of recurring incidents and product integration failures. • Production Environment Monitoring: Continuously monitor systems and dashboards to proactively identify anomalies.


