Senior Backend Software Engineer - MEP
Location: Remote – Brazil
We are hiring a Senior Backend Software Engineer in our Marketing Analytics Platform team in Brazil. This is a Remote – Brazil position, meaning you can work from anywhere within the country.
The Opportunity
Marketing Analytics Platform is responsible for enabling and maximizing Marketing efforts through technology and product integrations. Our goal is to uncover growth opportunities through analysis and determine the best infrastructure and processes for growth. We optimize traffic to B2B and B2C sign-up/purchase conversions with an experiment-first approach, engaging web content, funnel paths, and personalization. The team integrates data from different sources to create a unified view, enabling Marketing to work with segmented pipelines. The team is in charge of creating data products such as a Customer Data Platform (CDP) and data pipelines.
Your Impact
- Consistently follow and advocate for best coding practices according to guidelines and handbooks.
- Keep code simple, and proactively manage and raise awareness of technical debts.
- Proactively document solutions and lead RFCs and PRDs.
- Coordinate post-launch deliveries, lead incident resolution and post-mortems.
- Own at least one service, and be proficient in the team's systems (business rules and interop with other services) and tech stack.
- Drive for simplicity and clarity in the software architecture team’s deliverables, avoiding unnecessary complexity that could hinder maintenance and future growth.
- Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.
Who You Are
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
- You are a technical professional with a passion for software and product development; you are accountable for your decisions and possess a high level of ownership over the products you are delivering.
- You are proactive, innovative, and data-driven, and you value facts and data when making product decisions.
- Expertise with one or more of the following programming languages: Java, Kotlin, or Golang (preference given to Golang as it is the team's main programming language).
- Solid experience dealing with event-driven architectures and message brokers such as RabbitMQ, Kafka, ActiveMQ, etc.
- Versed in concepts such as DDD, SOLID, Design Patterns, distributed systems, and architecture.
- Experienced in implementing prototypes and practices like MVP, A/B testing, and feature toggles for rolling out features to production.
- Strong communication skills in English and Portuguese.
What We Offer You
We are a wellness company that is committed to the health and wellbeing of our employees, offering benefits such as WELLHUB access, health insurance, flexible work arrangements, paid time off, parental leave, career growth, and a supportive culture. We support flexible work models including flexible hybrid and remote, with a home office stipend and monthly work allowances.