Utilization: 100%
Work Modell: Hybrid
Start date: Jun 2025
End date: Aug 2026
Expected years of experience: Senior 4-7 years
Project:
On the behalf of our client we are looking for a Software Engineer with a strong innovation mindset to help us reshape and modernize our API platform. In this role, you’ll take the lead in revamping, refactoring, and restructuring the application layer, driving meaningful improvements to enhancements and user experience.
You’ll be part of a team that values forward-thinking approaches and actively explores emerging technologies to evolve our platform. We’re seeking someone who brings fresh perspectives to architectural and design decisions, and who thrives on solving complex engineering challenges.
A collaborative, cross-functional approach is key to success in this role, as you’ll work closely with teams across the organization to build modern, robust application solutions that elevate our API platform.
Requirements:
Core Technical Skills & Competencies:
1. Programming Languages:
– Proficient in JavaScript, TypeScript and Node.js for backend development
2. Microservices Architecture:
– Experience in designing, developing, and deploying microservices
– Understanding of distributed systems, and inter-service communication patterns
3. API Design and Development:
– Strong experience with RESTful APIs
– Familiarity with OpenAPI Specification
– Experience with asynchronous APIs and event-driven architectures (e.g., Pub/Sub, Kafka, or similar)
– Adherence to API design best practices and API standards
4. Cloud Platform:
– Proficiency with Google Cloud Platform (GCP) services such as:
– Cloud Functions / Cloud Run
– Pub/Sub
– Cloud Storage, Firestore, BigQuery
5. CI/CD & DevOps:
– Experience with GitHub Actions for CI/CD pipelines
– Basic understanding of DevOps principles and infrastructure automation
– Version control using Git and GitHub (including branching strategies, pull requests, code reviews)
– Familiarity with Docker – writing Dockerfiles, building containers, and using container registries
– Basic knowledge of Terraform for infrastructure-as-code
6. Event-Driven & Async Architecture:
– Understanding of asynchronous communication patterns
– Implementing patterns such as event sourcing
7. Testing & Quality:
– Writing unit, integration, and end-to-end tests
– Familiarity with testing frameworks (e.g., Jest, Mocha)
8. Security & Performance:
– Understanding of authentication/authorization mechanisms (OAuth2, JWT)
– Familiarity with secure coding practices and API security
9. Frontend (Bonus):
– Basic knowledge of React or other modern frontend frameworks
– Ability to collaborate with frontend teams in API contracts and integrations
Tools & Technologies:
– Languages: JavaScript, TypeScript, Node.js
– APIs: REST, OpenAPI, Async APIs
– CI/CD: GitHub Actions
– DevOps: Docker, Terraform (basic), Git, GitHub
– Cloud: GCP (Cloud Run, Pub/Sub, etc.)
– Testing: Jest, Mocha, etc.
– Frontend (Bonus): React
Personality traits:
- Strong team player with a heavy desire to collaborate
- Agile mindset
We present regularly. This means some assignments may be removed from our website before the official application deadline. If you’re interested in a position, we encourage you to apply as soon as possible.