Senior Backend Software Engineer | Challenges & Gamifications
Job in
Milan, Lombardy, Italy
Listed on 2026-01-01
Listing for:
Altro
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Senior Developer
Job Description & How to Apply Below
Expires at:
Remote policy:
Full remote
THE OPPORTUNITY
We are hiring a Senior Backend Software Engineer to our CODE team, Challenges & Gamification Squad team in Brazil!
CODE is an acronym for Consumer Digital Experience, which means we're in charge of the experience and services that will guide people in their wellbeing journey. Our main goal in CODE is to make every company, a wellness company. From knowing about Wellhub, and getting access to exclusive benefits, to using our vast partner's network, it is in the end-user experience.
CODE teams 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.
Our mission as Challenges & Gamefication Squad is to make users have more fun using Wellhub Services. So, we are creating new products to engage the users. Also, we are working closely with health data platforms (like Apple Health and Google Health) to have a simple way to access and share user health data across the Wellhub ecosystem.
YOUR IMPACT
As a Senior Software Engineer, you are a passionate developer who is driven by getting things done in high quality and timely. You will have plenty of opportunities to take part in and / or lead architectural decisions, suggest improvements and interact with the product team and other business stakeholders in a highly collaborative, agile environment.
You will be accountable for your decisions and possess a high level of ownership over the products you are delivering. You must be seen as one of the technical references by your team and take ownership of some critical features, perform pull-requests reviews, actively take part in all the architectural decisions of the squad, and mentor less experienced developers.
You are a data-driven person who asks for data to support product decisions before blindly implementing things. You simplify the scope of what you are constantly developing. You are bold and innovative.
You are eager to learn and share knowledge and improve your toolset of technical, business continuity, and communication skills to provide more and more impact to the company.
As a Senior Software Engineer, you:
Driven to deliver timely, high-quality work. Perform insightful pull-request reviews and build reusable code for future use
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
Interact with the product team and stakeholders to impact the business
Ensure successful deliveries and promote the long-term technical health of our journeys
Take ownership of critical features, accountable and possess a high level of ownership by following up engineering and product KPIs
Ensure a high bar on code quality standards, making sure devs are proud of their work
Technical reference for your team, spread development best practices such as code review, pair programming, TDD. Eager to learn and to share knowledge
Mentor less experienced developers
Take part in incident resolution and troubleshooting in the production environment
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.
Main requirements
WHO YOU ARE
We expect you to have the following qualifications:
A true team player who loves working towards both team and individual goals with at least 5 years of experience in web development.
Experience designing and developing complex modern web applications
Experience with at least two different programming languages such as Go, Scala, Kotlin, or Java
Experience with SQL / No
SQL technology such as Postgre
SQL, MySQL, Dynamo
DB, Redis, understanding common use cases and performance pitfalls
Experience dealing with event-driven architectures and message brokers such as Kafka, Rabbit
MQ, SNS, etc., and an in-depth understanding of their use cases and pitfalls
Experienced in implementing prototypes and in practices and concepts such as MVP, A / B testing, and feature toggles for rolling-out features to production
Experience applying computer science fundamentals: data structures, algorithm design, problem-solving, and complex analysis.
Experience with monitoring, observability, and KPIs tracking
Experience with microservices and high volume distributed systems
Experience with Cloud-based architectures in the AWS
Strong communication skills, including verbal and written English and Portuguese
Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience
You have the ability to work both autonomously and collaborate in a team environment
A self-starter who can multi-task and adapt to a fast-growing…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×