Software Engineer (Java/Kotlin, React)

About the project:

Join us in developing a comprehensive multi-enterprise workforce management platform that enables workers and suppliers to manage their global professional profiles across multiple enterprises. The platform streamlines workforce operations and talent acquisition processes, providing users with an integrated suite of tools to enhance collaboration, improve talent sourcing, and optimize workforce management across various industries and regions.

As a fullstack developer, you'll contribute to both the backend services and frontend applications, working on features that directly impact thousands of users across multiple enterprises. You'll be part of a team building a platform that modernises how global workforces connect and collaborate.

Requirements:

  • 2+ years of commercial experience in backend software development using Java and Kotlin (the latter is optional, but you have to be ready to work with it)
  • Experience as a fullstack developer with a focus on backend development
  • Experience working with React, TypeScript, and Apollo Client on the frontend part
  • Strong knowledge of the Spring Boot ecosystem and experience working with PostgreSQL and Hibernate/JPA
  • Proficiency in GraphQL API development and integration
  • Familiarity with the Gradle build system
  • Strong understanding of software engineering principles, with practical application in real-world environments
  • Ability to create scalable, maintainable, and well-tested software solutions
  • Experience with Agile methodologies, including TDD, pair programming, and short release cycles
  • Strong aptitude for fast prototyping and the ability to adapt to rapidly changing requirements
  • Excellent problem-solving skills and attention to detail
  • Great written and spoken English (Upper-intermediate level or higher)

 

Would be a plus:

  • Experience working with or integrating GraphQL APIs
  • Experience with deployment and configuration management tools like Docker, Terraform, and Kubernetes
  • Familiarity with Webpack and modern build tooling
  • Familiarity with Styled Components for styling React applications
  • A degree in Computer Science or a similar field

 

Responsibilities:

  • Analyze, design, build, and test highly resilient and scalable services using Kotlin within the Spring Boot ecosystem
  • Implement unit tests for complex logic and acceptance tests for any changes in REST/GraphQL APIs
  • Contribute to the development of a rich user interface using React with TypeScript, ensuring seamless integration with backend services via Apollo Client for GraphQL
  • Release software multiple times per week through highly integrated CI/CD pipelines
  • Deploy applications using Docker, Kubernetes, and manage configurations with Terraform
  • Create application telemetry to enable rapid production feedback loops and improve application performance
  • Collaborate within an independent, fully empowered feature team (Product Design, Product Management, Engineering, and Systems Engineering). Work with product managers to determine requirements, write design docs, and ensure continuous feedback
  • Implement automated unit testing, end-to-end testing, and functional testing to ensure software quality using tools like Jest and React Testing Library

Required languages

English B2 - Upper Intermediate
Java, Java/Kotlin, KotIin, React
Published 3 September
43 views
ยท
8 applications
100% read
ยท
50% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...