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