Staff Engineer

  • Full-time
  • Legal Entity: Totaljobs Group Ltd.

Company Description

StepStone is pioneering the future of “JobTech”.

Our vision is to achieve the right job for everyone, and we have an ambitious strategy to take us down that path over the next few years. It's our challenge to define it and built JobTech. No one else has done a full recruiting ecosystem before. There are no guides or established roadmaps. But the people in this company have more collective experience and expertise in the field than anyone. If we can put our talents together and solve the talent crisis, make recruiting work, and liberate people to work in their best jobs and participate in ethical markets, we will have millions to find the right job!

Job Discovery is helping candidates find the right job:

  • Discover the best possible job opportunities
  • Scale reliably and securely
  • Have the most accurate and useful data
  • Have the best user experience and personalisation in the industry
  • Ethically and responsibly operate for humans

Equal opportunities are important to us. We believe that diversity and inclusion at StepStone are critical to our success as a global company, so we want to recruit, develop, and keep the best talent on the market. We encourage applications from everyone, regardless of background, gender identity, sexual orientation, disability status, ethnicity, belief, age, family or parental status, and any other characteristic. Please let us know if you require a reasonable accommodation in completing this application or interviewing

Job Description

Native Mobile Applications - NAPS:

NAPS forms a large part of Job Discovery, where we need your expertise. You and your team own Stepstone's mobile backend systems, built as API-first products leveraging the power of the StepStone SaaS platform. Work with your team to strive towards mobile API excellence, integrating StepStone’s mesh of services to deliver the best mobile user experiences and personalisation for job seekers.

The fit:

Are you an individual that can coach and mentor other people to be their best?

Do you want to steer your team towards using state-of-the-art technologies, and delivering high-end, award-winning products?

Do you like to work in a dynamic, active environment and have ownership of how it is built and operated?

Are you a team player who wants to share ideas and expand your knowledge whilst influencing people and engineering culture?

Would you like to work in a product-driven and API-first approach environment, delivering best-in-class mobile products to the world?

If you’ve answered yes to the above this role is for you.

Qualifications

Your Work:

  • Program in Java and .Net using a wide range of technologies and libraries such as Spring Boot, Sprint WebFlux, Vavr, Gradle, Git, Maven, and the full range of Atlassian tools (Bamboo, Jira, Confluence…)
  • Create public-facing APIs using REST and GraphQL using API-first principles
  • Write clean, scalable, maintainable, and easy-to-read code
  • Help improve existing products, evaluate, optimize performance, and spot bugs and weaknesses
  • Deploy and maintain your services on AWS (ECS, SQS, Lambda, DynamoDB, API GW) using Terraform, Kibana, Datadog and CloudWatch
  • Turn business requirements into working products - brainstorm, design, map, code, and refine your solutions
  • Lead tech initiatives, maintain a holistic view of our mobile backend and collaborate with architecture to support and deliver domain goals
  • Be a technical evangelist, constantly learning and researching new technologies to simplify our tech stack and drive outcomes for the mobile channel by coordinating work with other teams across the company to make things happen

Your Profile:

  • Self-driven, proactive, and fast learner
  • Willing to take full responsibility for your product and write robust and fault-tolerant software
  • Strong object-oriented programming knowledge, domain modelling, and expert in working with Java
  • Able to create and maintain CI/CD pipelines with Bamboo and run services on AWS
  • Aware of performance and scalability aspects in Java and .Net, and knowledge on REST and GraphQL APIs
  • Experience working with service mesh and dist

Not required, but would be a strong plus:

  • Knowledge on .Net, Kotlin or other JVM programming languages

  • Good command of Linux operating systems

  • Familiarity with or interest in agile or lean development methodologies ributed system

  • Very good command of English required

The Team:

Do you want to work in a professional and fun YBIYRI engineering environment with end-to-end responsibility?

You’ll be working with an incredibly diverse and multi-functional team who have a passion to drive best practices and strive towards API-first excellence. Automation, build-once, innovation and future technologies are always at the forefront of every decision that is made around mobile applications.

We follow a Kanban-like approach, using Eureka, Jira and GtmHub to specify and manage work with OKRs; BitBucket, Bamboo and Terraform as part of an immutable infrastructure, and continuous delivery pipeline; and Kibana, Datadog and CloudWatch to measure performance and monitor production.

Engineering standards are high. We thoroughly review and test code before it deploys and build fast high-value test suites. We are part of a wider Java chapter, allocate 4 hours per week for personal development, personal training budget, have 3 (three) engineering days per quarter for hackathons, plethora of internal trainings and appropriate support with onboarding

Additional Information

Benefits and Rewards - How we recognise our employees hard work and talent:

  • Holiday - We feel work-life balance is important, so we offer every single one of our employees 29 days holiday a year, plus public holidays.  Everyone also has the option to buy or sell up to three days each year in our Holiday Flex scheme. 
  • Family Leave - At Stepstone we understand that laying the foundations for a smooth start to family leave will also make for an easier transition back to the workplace and subject to qualifying criteria, the benefits under the Company Family schemes are more generous than required under current legislation.
  • Pension Scheme - To help our people plan for their future we offer a competitive pension scheme.
  • Eye Tests - Every employee receives a voucher which entitles them for a free eye test every year.
  • Medical - Access to digital GP and well-being services.
  • Charity- Each Stepstone Group employee receives x2 additional days off every year to volunteer to charitable causes. We also give our employees the chance to 'give as they earn' meaning they can donate tax-free to a registered charity, and Stepstone Group will match their contribution up to a value of £10 per month. 

For more information about Stepstone Group benefits please look at the Stepstone Group career site. 

When you apply for a role with us you will be asked to complete an equal opportunities questionnaire. If you have any questions about this, please feel free to reach out to one of the team.

Privacy Policy