Match score not available

Software Engineer (IAM)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of programming experience, Proficient in Java and Spring Boot, Experience with Microservice development, Familiarity with Agile methodologies (Scrum or Kanban).

Key responsabilities:

  • Contribute to planning and delivering features and technical enhancements
  • Ensure software quality through maintenance, support, and enhancements
  • Collaborate with team members and stakeholders to clarify needs and define tasks
  • Participate in code reviews and provide guidance to other developers.

EasyPark Group logo
EasyPark Group Large https://www.easyparkgroup.com/
501 - 1000 Employees
See all jobs

Job description

Are you looking for a role where you can use your current java experience and grow further personally and professionally? Do you enjoy learning new things? Do you want to work in a team creating a platform for others to do great work?

We are looking for a passionate Software Engineer who is excited to help us make an impact. We believe in cross-functional empowered teams, who are able to be given hard problems to solve and work together to drive an outcome.

The Role

As a Software Engineer on the team you will help us create a platform for Identity and Access management options for other product teams.
The solutions you develop will help other teams make smart choices with user authentication in their applications, so we ensure we have easy to use options for our customers and great security to protect them.

You will be working as part of the wider Developer’s experience providing platforms for product teams by abstracting away some of the complexities, allowing them to focus on what really matters: solving hard problems and creating a great experience for our customers.  This will be a fully remote role based out of Poland.

Everyday life as a Software Engineer

  • Together with the rest of the team, contribute to plan for and deliver features and technical enhancements to contribute to the overarching goals of the company

  • Taking responsibility for the quality of the software produced and the product(s) that the team owns through providing ongoing maintenance, support and enhancements

  • Providing effective peer code-review within an effective feedback loop

  • Actively participating in team ceremonies and workshop activities and providing feedback on improving the overall team’s ways of working

  • Taking responsibility for designing, refining, estimating, planning, and managing tasks with the rest of the team and communicating progress on ongoing tasks

  • Collaborating cross-functionally and closely with all the other members of the team to take shared responsibility for the overall efforts and goals that the team has committed to

  • Owning the release process with the rest of the engineers of the chapter

  • Interacting with users and internal stakeholders as necessary to clarify and understand the needs

  • Understanding the business purpose of the tasks and defining and analyzing possible alternative ways of satisfying the business purpose of the story

  • Working directly with the Product Manager, the rest of the team and the Tech Lead to clarify and further define the details of how a story or task should be implemented

  • Providing guidance to other developers as necessary to achieve the team goals

  • Working alongside other software engineers on the team and the chapter to elevate technology and consistently apply best practices

  • Effectively use and if required improve the automated testing strategies and tools to accelerate delivery and quality of product features

  • Taking part in recruiting, onboarding and offboarding team members


About you

  • You are comfortable sharing ideas and aren’t afraid to speak up before others

  • You are happy to try new things, embrace failure and have a growth mindset

  • You are a strong communicator, verbally and written

  • You are engaged, motivated and feel a sense of ownership of the things you work on

  • You value honesty and integrity, you will be vocal about concerns that affect you or the rest of the team


Your background 

We don’t think one size fits all, but a successful candidate might have the following:

  • 3+ years of programming experience
  • Experience in developing solutions which provide Identity and Access Management (IAM) preferred
  • Experienced with Java and Spring Boot
  • Experienced with Microservice development
  • Experienced with GoLang and OpenFGA preferred
  • Experience with Single Sign-On implementations preferred
  • Experience of OpenId Connect/SAML preferred
  • Knowledge of Cloud Identity Providers
  • Experience with Agile (Scrum or Kanban) is required


Life at EasyPark

We are a values-driven company with an international culture and a global presence. By providing an environment with space to grow and room for autonomy, we believe in encouraging and supporting our team members to take initiatives and act outside of their comfort zone. To have an open mind and embracing change is a part of our DNA. At EasyPark we are dedicated to maintaining an open culture where the voice of each person is heard, and we play as one team across the globe. Diversity is something we celebrate and we are committed to creating an inclusive environment for everyone.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs