Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa
Accept remote work: Accept during COVID-19 restrictions only
We are looking for a Software Engineer to work on a new project that merges recruitment with advertising technology. Working with product management, collaborating with world-wide development squads in an agile environment, you will work on features that have an impact on job seekers, recruiters, and employers to match the right candidate to the right job.
About the Role:
Participate in application development and prototyping using multiple technologies – primarily Kotlin Spring Boot, React, GraphQL, Next.js, Cypress, with some Scala usage as appropriate
Develop solutions in an agile environment for all tiers of the applications
Investigate and analyse reported defects and recommend solutions to these problems including code changes, data updates, or configuration modifications
Work in a scrum team within a hybrid office-home model
Work with AWS, and some GCP usage
Conduct and assist in integration testing
Actively participate and initiate continuous improvement of the Monster platform
About You:
If you are back end focused:
Solid commercial experience in server-side Kotlin or Java 8
Experience in Microservices architecture
Experience in Reactive programming
If you are front end focused:
Experience with web development, familiarity with javascript/Typescript & CSS
Experience with popular front-end frameworks, preferably React
Experience with Web automation testing libraries, preferably Cypress
Experience with any of the following is a plus: GraphQL; Cloud computing (Amazon Web Services or Google Cloud Platform); SSR (preferable Next.js framework); SEO; advertising technology; Scala; Spring WebFlux; Project Reactor, Vert.x, Akka, Play, RxJava, Reactive Streams
Self-motivated with time management skills to work in 2 week sprints
2 years of relevant experience