Roles:
Backend
Must-have skills:
Node.jsTypeScript
One of skills:
AzureGCPAWS
Nice-to-have skills:
C++JenkinsSpringGraphQLSQLJava
Considering candidates from:
Spain
Spain
Work arrangement: Onsite
Industry: IT Services and IT Consulting
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 51 - 200 employees
Company
We believe that life should shape digital — not vice versa. Our technology creates solutions that bring real people together by removing barriers to encourage engagement and collective creation while providing access to places and people in a Metaverse that democratizes locations for a more empathetic, connected future. We call it the Internet of Life™.
Our RealityOS™ technology powers this realistic Internet of Life™ with true presences of people, not anonymous avatars. Join us in shaping a better future that unlocks the unlimited potential of human interaction.
Our RealityOS™ technology powers this realistic Internet of Life™ with true presences of people, not anonymous avatars. Join us in shaping a better future that unlocks the unlimited potential of human interaction.
Description
As a senior backend developer you will be tasked with designing and implementing the back-end for cloud-based services along with their connections with both other services and the client.
You will be working alongside other back-end and front-end engineers to build cloud applications for web3, along with a team of 3D graphics and machine learning experts to deliver cutting edge technology to clients.
The role:
- Design the backend of cloud services needed to offer a wide variety of features and solve existing problems.
- Design and develop scalable and high-performance backend systems and APIs.
- Develop, document and test intercommunicated cloud-based services.
- Collaborate with dev-ops team to successfully deploy solutions following a CI/CD model.
- Manage and maintain existing systems, databases, caches and deployments.
- Design and optimize database schemas.
- Ensure the security and reliability of the backend systems by identifying and fixing existing risk elements.
- Work under changing and evolving requirements.
- Present devised solutions and developments to the management team and shareholders.
Who are you?
- You are excited by future trends in technology, especially at the thought of working with 3D technologies.
- You are a creative outside the box thinking on new innovative digital solutions in a practical way.
- You understand the importance of risk management.
- You are an effective communicator who can influence other leaders and drive decisions relating to backend.
- You are able to explain complex concepts effectively and coach less experienced staff on matters related to backend.
- You are self-motivated and can work independently while also engaging closely with colleagues to drive outcomes.
- You pay attention to details and hold yourself and others accountable to delivering set results.
Qualification must haves:
- Minimum 5+ years of experience as a backend developer.
- Fluency in Node.js/TypeScript and other backend programming languages.
- Strong Linux knowledge and experience.
- Strong SQL in any RDBMS.
- Experience developing REST and GraphQL services with microservice architecture in mind.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Experience with webRTC
- Experience developing test suites for cloud services.
- Strong problem-solving and communication skills.
- Experience working with agile workflows.
- Experience working with Jenkins.
- A flexible and open mindset.
- The ability and motivation to work in a fast-paced, creative environment. Our team wants to achieve big things!
- English working proficiency and communication skills (verbal and written). Any other language would be an advantage!
Nice to haves:
- Experience with any other server-side programming language.
- Experience in modern C++ and 3D graphics.
- Proficiency in Java and related frameworks (e.g., Spring, Spring Boot)
- Experience with Java-based microservices architecture and development
- Experience with serverless architectures (e.g., AWS Lambda)
- Experience with AWS kinesis.
- Experience developing and maintaining applications for AWS platform.