Carv.com provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.
Senior Cloud-Focused Software Engineer (Back-end)
On-site, Hybrid- Amsterdam, Noord-Holland, Netherlands
Engineering
Job description
Are you passionate about cloud architecture, DevOps practices, and building the future of recruitment technology? We're looking for an experienced Senior Software Engineer with a strong focus on cloud technologies, distributed systems, microservices, and DevOps to join our dynamic engineering team.
Who are we?
At Carv, we’re building a Recruiting AI platform that’s changing how recruitment agencies operate. Our cutting-edge SaaS solution helps recruitment agencies streamline processes, reduce admin overhead, and deliver exceptional value to their clients. With a seasoned founding team that has successfully exited a disruptive recruitment tech company, we're well on our way to shaping the future of recruitment.
The Role:
As a Senior Software Engineer at Carv, you'll play a pivotal role in both software development and cloud infrastructure management, designing and implementing scalable, cloud-native features for our AI-powered platform. You will also drive DevOps culture by introducing automation, continuous integration, and robust deployment pipelines that ensure our systems are highly available, secure, and performant.
This is an ideal role for a passionate engineer who loves coding, cloud architecture, and DevOps practices.
Key Responsibilities:
- Platform & DevOps Development:
- Design, code, and deploy scalable features for Carv’s AI-driven recruitment platform.
- Architect cloud-based solutions using Google Cloud Platform (GCP), Kubernetes, and serverless technologies.
- Champion infrastructure as code (IaC) principles, automating cloud resource management with tools like Terraform.
- Build and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI, ensuring seamless code integration and delivery.
- Ensure clean, maintainable code with a strong focus on performance, security, and reliability in a DevOps-centric workflow.
- Utilize deep expertise in distributed systems, microservices, and statically typed languages to build robust, fault-tolerant services.
- Cloud & Automation Expertise:
- Lead the design and implementation of cloud-native solutions, leveraging GCP, Kubernetes, Firebase, and modern serverless paradigms.
- Collaborate on designing scalable cloud architecture, ensuring efficiency through container orchestration and automated deployment pipelines.
- Integrate observability tools (e.g., Prometheus, Grafana) and logging (e.g., ELK stack) to ensure system transparency, proactive issue detection, and uptime.
- Stay on the cutting edge of cloud innovation, adopting best practices in DevOps, cloud security, and CI/CD automation.
- Continuous Improvement & Operational Excellence:
- Drive continuous improvement by adopting DevOps practices—automating workflows, scaling infrastructure, and reducing manual intervention in deployments.
- Monitor platform performance, implement auto-scaling strategies, and troubleshoot any potential system issues through SRE (Site Reliability Engineering) methodologies.
- Implement and enforce best practices for cloud infrastructure, code management, and deployment, ensuring the platform remains secure, highly available, and glitch-free.
- Actively identify performance bottlenecks, security vulnerabilities, and reliability challenges, proactively resolving them before they impact users.
- Team Collaboration:
- Collaborate closely with a diverse, experienced engineering team to deliver high-quality features that scale.
- Participate in and lead code reviews, providing valuable feedback and mentoring junior team members.
- Work with product and strategy teams to ensure alignment between technical solutions and business goals, integrating DevOps principles to support agile and scalable development.
What’s in it for you?
- Be part of a high-growth, innovative startup with a seasoned leadership team.
- Competitive compensation, including company stock options.
- Unlimited paid time off to support work-life balance.
- A personal development budget to support your growth.
- Flexibility with hybrid work setups and a MacBook Pro to work on.
If you are a passionate engineer who thrives in a cloud-driven environment and is eager to develop game-changing recruitment technology, Carv is the place for you. Step onto our launching pad, and help us develop the future of recruitment!
Job requirements
- Proven experience in cloud-focused software engineering, with a strong background in roles such as Cloud Engineer, DevOps Engineer, Serverless Engineer, or Senior Software Engineer.
- Expertise in distributed systems, microservices, and cloud architecture, with significant hands-on experience in statically typed languages and object-oriented programming (OOP) principles.
- Deep knowledge of Google Cloud Platform (GCP), serverless technologies, and related services (experience with Firebase, Firestore is a plus).
- Solid experience with cloud-native development, including containerization (e.g., Docker, Kubernetes), infrastructure as code (e.g., Terraform, CloudFormation), and CI/CD pipelines.
- Strong understanding of DevOps practices, including automation, continuous integration, deployment strategies, and monitoring with tools like Prometheus, Grafana, or ELK stack.
- Hands-on experience designing and maintaining scalable, secure, and highly available cloud architectures, with a focus on performance optimization and cost-efficiency.
- Interest in or experience with AI integration and a passion for driving innovation in recruitment technology.
- Excellent problem-solving skills, with a deep commitment to delivering scalable, maintainable, and secure cloud-based solutions.
or
All done!
Your application has been successfully submitted!
Our Process.
Introductory chat In the first call, we want to learn about you, your story, and of course, to check a potential fit to Carv. This is also a chance for you to ask questions about the role and company.
Show us your skills For all technical roles, we will ask you to finish a technical challenge to check your knowledge and expertise. Don't worry, nothing crazy, just a fun challenge.
Technical chat In this meeting, the Carv team will dive deeper into your experience and what you could bring to the team. You can expect questions to check how knowledgeable you are in your field of expertise.
Final chat You made it to the very last stage, the final chat! Here we want to introduce more team members, share our mission & vision, and also give you the opportunity to ask your final questions.