Back to Talent

OPEN POSITION

Backend Architect

Spain · 100% remote
Full-time · Permanent contract

I want to join

Want to take your career to the next level? We are looking for a Backend Architect to join our full-remote team and work on innovative, challenging projects!

Who we are

We are a technology consultancy founded in 2016, specialised in developing high-performance, high-availability applications and systems.

With 10 years of experience and an outstanding team of professionals, at Virtual Cave we help our clients improve their market position through robust, scalable and well-designed technology solutions.

Our reputation is built on technical excellence, closeness to the client and personalised attention. We do not run projects “off the shelf”; we build solutions that work and scale.

What will your mission be?

Design, build and maintain the infrastructure and systems that make up the "server side" of an application. As well as ensuring that an application is scalable, efficient, secure and sustainable.

What will you do day to day?

  • Design and develop software systems and applications.
  • Manage the project's non-functional requirements.
  • Define and design the solution architecture.
  • Choose the technologies for each component and how they connect to one another.
  • Review code and ensure the quality of the project.
  • Know the client's architecture guidelines and apply them for our clients.
  • Research and develop proofs of concept that help select the right technologies.
  • Apply architectural patterns that keep applications well structured.
  • Create uniform development standards across working teams.
  • Continuously improve the architecture.
  • Follow up after delivery.

Essential requirements

  • Degree in computer science, software engineering, or a related field.
  • Minimum of 2 years of experience in the role described.
  • Programming language: Java.
  • Databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, Cassandra).
  • Framework: Spring Boot.
  • APIs: RESTful, GraphQL, SOAP.
  • Container and orchestration tools: Docker, Kubernetes.
  • Cloud infrastructure: AWS, Azure, Google Cloud Platform.
  • Security practices: OAuth2, JWT, role-based authentication.
  • Microservices: Design and architecture of microservices and patterns such as CQRS, Event Sourcing, etc.
  • Design patterns: MVC, Singleton, Factory, Repository, etc.
  • Testing: Unit, integration and load tests.
  • Programming fundamentals and data structures
  • CI/CD and DevOps process automation
  • Scalability and high availability

Especially valued

  • Professional use of AI.
  • Knowledge of gRPC.
  • Reactive programming: Project Reactor, Spring WebFlux.
  • Knowledge of non-relational databases.
  • A responsible, committed and proactive person, results-oriented.
  • An analytical, detail-oriented and innovative profile, able to solve problems and contribute ideas.
  • Effective communication, teamwork and autonomy.
  • Ability to adapt to dynamic environments and changing priorities.
  • A senior, autonomous profile with decision-making capacity.
  • Sensitivity for the product and a global view of development.
  • Regular use of AI tools in day-to-day work.
  • Proactivity and technical judgement to contribute solutions.

What do we expect from you?

  • A proactive, results-oriented attitude.
  • Exceptional problem-solving skills and great attention to detail.
  • Ability to work as a team and independently.
  • Willingness to manage changing priorities in dynamic environments.
  • A drive to improve and learn new technologies.
  • A creative mindset and willingness to contribute new ideas.

What we offer

  • Permanent contract.
  • 100% remote work from Spain.
  • Flexible working hours.
  • Training bonus to keep growing professionally.
  • Referral bonus.
  • 100% compensation for the first three days of sick leave.
  • Discount on our private health insurance through the company's flexible compensation scheme.
  • The computer equipment and furniture needed for your day-to-day work.
  • Technically demanding projects with real impact.
  • A senior, collaborative team and a great working environment.

Why join Virtual Cave?

Because your work matters here. You will have a technical voice, real challenges and the opportunity to grow alongside a team that values quality, continuous improvement and work well done.

Interested?

Apply, even if you do not meet 100% of the requirements.

We want to meet you.

Virtual Cave is a company committed to equality and this is one of the strategic principles of our corporate and HR policy, as established by Organic Law 3/2007 of 22 March on effective equality between women and men, Royal Decree-Law 6/2019 of 1 March and Royal Decrees 901/2020 and 902/2020 of 14 October. All our policies are governed by this principle in our internal and external relations.

02 / YOUR APPLICATION

Tell us what you can do.

This role is selected. You can change it or send your CV without applying for a specific opening.

PDF only · maximum 3 MiB