Keywords:
Backend development
Type:
Permanent employment
Location:
Utrecht
Education:
Associate degree (EQF 5), Bachelor (EQF 6)
Published:
17/02/2025
Status:
Open
Apply before:
30/04/2025
Hours p/wk:
32
More information

As a Back-End Engineer at DTACT, you will play a critical role in developing and implementing the robust infrastructure and scalable systems behind our cutting-edge AI-driven cybersecurity solutions.
In this role, you'll collaborate with cross-functional teams, including front-end engineers, data engineers, and product managers, to enhance the performance of Security Operation Centers (SOCs) by delivering efficient, secure, and high-performing back-end services. You will thrive in DTACT's inclusive, remote-first culture, where diversity of thought and a commitment to integrity drive our agile, fast-paced development environment. This is an opportunity to shape the future of cybersecurity infrastructure while growing alongside an experienced, mission-driven team.

 

What You'll Do:

  • Develop and maintain robust backend systems, including APIs and databases, to support our data processing and analytics platform.
  • Collaborate with frontend engineers, data scientists, and product managers to ensure seamless integration between backend services and user interfaces.
  • Design, build, and deploy microservices using a CI/CD pipeline in a cloud environment.
  • Write clean, maintainable, and scalable code, adhering to best practices for software development.
  • Troubleshoot, debug, and optimize existing systems for performance and scalability.
  • Manage and optimize data pipelines and infrastructure to ensure efficient handling of large-scale data.
  • Ensure security, performance, and reliability across backend services.
  • Stay up-to-date with the latest trends in backend development and continuously seek ways to improve system performance and developer productivity.

What You'll Bring:

  • 5+ years of experience in backend development, with a strong focus on Python, or Go.
  • Proficiency in RESTful APIs, GraphQL, and WebSocket communication for real-time data transfer.
  • Experience working with enterprise-level needs and a variety of backend projects, as we are a small, agile team.
  • Solid experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing microservices.
  • Experience with Docker, Kubernetes, or similar containerization technologies.
  • Strong knowledge of authentication, security protocols (e.g., OAuth2, JWT), and secure data handling.
  • Understanding of CI/CD pipelines and DevOps tools like Jenkins, GitLab, or CircleCI.
  • Experience working with large datasets and ensuring the reliability of data pipelines.
  • Excellent communication skills in English, both written and verbal.
  • Problem-solving abilities and the capacity to work both independently and as part of a team.