Job Summary:
We are seeking a skilled Backend Engineer to join our team at TROOP, a group meeting planning and travel management platform. The successful candidate will be responsible for developing and maintaining the server-side logic of our applications, designing databases, building APIs, and implementing security measures.
The Role:
As a Backend Engineer, you will play a pivotal role in constructing and upholding the fundamental infrastructure that empowers our applications. Your dedication to security, performance, and scalability will be crucial in crafting sturdy and efficient systems.
Responsibilities:
* Develop and maintain server-side logic of applications, handling data processing, authentication, and business logic.
* Design, create, and manage databases, including schema design, data modeling, and optimization for efficient data storage and retrieval.
* Build and maintain APIs for communication between the front-end and backend, ensuring data exchange and functionality.
* Profile and optimize code and database queries to enhance application speed, scalability, and resource efficiency.
* Implement security measures such as authentication, authorization, and data encryption to protect sensitive information and prevent unauthorized access.
Requirements:
* A minimum of 5+ years of professional development experience in a dynamic, fast-paced startup environment.
* Proven experience in primarily backend programming: Node.js, GraphQL, TypeScript, Express, GCP, and PostgreSQL.
* Possession of a BSc Computer Science or equivalent is preferred.
* Strong problem-solving skills.
* Ability to work independently while still being collaborative and inclusive.
* Ability to build re-usable solutions.
Remote Work:
TROOP operates remotely with frequent in-person engagements, focusing on scaling within our legal entities in Spain, South Africa, the US, and the UK.
Why Join TROOP?
TROOP believes in the power of shared experiences and the unifying impact of in-person meetings. We are on a mission to bring people together by transforming the meeting planning process.