Senior Backend Engineer – Java/Scala (Hybrid)
Nitro Software · Porto
Job description
About the role
We are looking for a Senior Backend Engineer to own the customer identity and access management (CIAM) platform and to drive acquisition and renewal experiences for our customers. The role works closely with business stakeholders to increase product adoption, maximize revenue, and ensure secure, scalable authentication for large organisations.
Key responsibilities
- Deliver feature, security, scalability and resiliency enhancements to our existing Java and Scala code base.
- Contribute to the design of new CIAM features and improvements.
- Collaborate cross‑functionally with other Nitro Engineering teams and stakeholders to support enhancements across the Nitro cloud product suite.
Required profile
- Strong architectural thinking with the ability to make strategic technical decisions balancing short‑term needs and long‑term sustainability.
- Professional experience with a JVM‑based language; Scala experience is a plus.
- Background building SaaS products, preferably on AWS.
- Knowledge of event‑driven concepts and architectures.
- Familiarity with continuous development and deployment practices.
- Proven ability to drive projects from ideation through production deployment.
- Commitment to software quality through clean code, testing and verification.
- Excellent communication skills to influence technical direction and explain complex concepts to non‑technical stakeholders.
Required skills
- Java
- Scala
- AWS cloud services
- Event‑driven architecture
- CI/CD pipelines
- Clean code practices
- Automated testing
What we offer
- Hybrid work model – three days on‑site at global offices (Toronto, Dublin, Antwerp, Porto, Melbourne) and two days remote.
- Comprehensive benefits package including health, dental, vision, wellness perks, pension/401k matching and country‑specific benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 week ago
Expires 1 month from now
27 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nitro Software
Porto