
Senior Backend Software Engineer | Check-in & Booking
- Brasil
- Permanente
- Período integral
We are thrilled to announce our rebranding as Wellhub, marking a significant milestone in our journey. This transformation reflects our evolution from a “pass for gyms” to a comprehensive employee wellbeing solution. With our refreshed identity, we are poised to embark on an exciting new chapter of growth and expansion. We are elevating our offerings, including a completely new app experience and an expanded network of wellbeing partners. Learn more about itTHE OPPORTUNITYWe are hiring a Senior Backend Software Engineer to our Check-in & Booking team in Brazil!The Check-in & Booking team enables users to use our partners' services in a fast, easy, and frictionless way. We are responsible for developing and maintaining Wellhub's App, frontend, and backend services, and Design System, and work closely with product, UX, and data teams to create an excellent experience for the users of our platform.YOUR IMPACT
- Driven to deliver timely, high-quality work;
- Perform insightful pull-request reviews and build reusable code;
- Be data-driven and participate in and/or lead architectural decisions, share improvement opportunities, bring innovation to the table, and make sure design docs are up to date;
- Promote the long-term technical health of our journeys;
- Take part in incident resolution and troubleshooting in the production environment;
- Take ownership of critical features, be accountable, and possess a high level of ownership by following up on engineering SLOs and product KPIs;
- Interact with the product team and stakeholders to impact the business;
- Mentoring other engineers;
- Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.
- Bachelor's degree in computer science or equivalent professional experience;
- A true team player who loves working towards both team and individual goals with at least 5 years of experience in web development;
- Experience in designing and developing modern web applications;
- Proficient in one or more programming languages (Java / Kotlin / Scala). Scala will be considered a plus;
- Experience with SQL and NoSQL technologies such as PostgreSQL, DynamoDB, Redis, understanding common use cases, and performance pitfalls;
- Experience dealing with event-driven architectures and message brokers such as Kafka, RabbitMQ, SNS, etc., and an in-depth understanding of their use cases and pitfalls;
- Experience with microservices and high-volume distributed systems;
- Experience with Cloud-based architectures in AWS;
- Strong communication skills, including verbal and written English and Portuguese.