Senior Software Engineer

New
J
JobgetherSoftware Engineering
GermanyContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years
Required Skills
DockerNode.jsPostgreSQLSQLJestKubernetesTypeScriptNest.jsRESTful APIs

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • At least 3 years of professional experience developing backend software applications.
  • Minimum 2 years of hands-on experience with TypeScript and Node.js for backend development.
  • Strong expertise in RESTful API design, backend architecture, unit testing, and the Jest testing framework.
  • Solid knowledge of SQL, relational data modeling, static typing, and Docker-based development workflows.
  • Experience developing event-driven or real-time distributed systems.
  • Familiarity with modern backend frameworks such as NestJS.
  • Experience with PostgreSQL and container orchestration technologies such as Kubernetes.

Responsibilities

  • Design, develop, and optimize highly concurrent backend systems to ensure performance, scalability, and reliability.
  • Architect and implement core backend microservices that support real-time, large-scale applications.
  • Scale platform capabilities to support environments ranging from small deployments to large, high-traffic venues.
  • Collaborate closely with Product Managers and application developers to understand business requirements, identify technical challenges, and deliver effective solutions.
  • Partner with deployment and infrastructure engineers to streamline releases and ensure efficient software delivery.
  • Contribute to system architecture decisions, code quality, testing practices, and continuous improvement initiatives.
  • Build and maintain secure, maintainable, and well-tested services that support evolving product capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now