Senior Back End Engineer

Posted 13 hours 12 minutes ago by Good Roll

Permanent
Not Specified
Other
Castilla y León, Spain
Job Description

PLEASE READ BEFORE APPLYING:

This posting is for a company that is actively searching for talent in the Valladolid area with a Hybrid working model. They are willing to be more flexible with the need for on-site days, if candidates are based further away.


Company:

The company in question is a new startup working on the creation of a cyber security SaaS product, primarily focused on identity threat detection and response. They are currently a small team of around 4-6 people and are looking to add another 4 members to their software engineering team. Their founding team is made up of veterans from the software engineering and cyber security space.


The Role:

The team is looking for a seasoned Back End Engineer, with ample experience working in Java (with Spring), and async tools like Reactor and Webflux. They will be accustomed to working in a DevOps adherent manner and will have experience in working on the containerization and maintenance of CI/CD pipelines. Given that this is a startup we are looking for people who have a proactive mindset and a focus on continuous learning and improvement.


Responsibilities:

  • Actively work on the design, development and maintenance of scalable and efficient system, with a microservices architecture and a focus on production-readiness.
  • Develop APIs and manage 3rd party service integrations.
  • Apply clean architecture principles and industry best practices to maintain a robust and dependable codebase.
  • Collaborate in a cross functional manner with members from other teams.



Requirements:

  • Solid proficiency in the use of modern versions of Java (ideally with Spring).
  • Comfortable using async oriented tools like WebFlux and Reactor.
  • Past experience working in microservices architectures and distributed systems.
  • Knowledge of authentication protocols.
  • Familiarity with the use of Docker for containerization.