Senior Full-Stack Engineer

New
J
JobgetherSoftware Engineering
Based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsCloud ComputingJavaTypeScriptReactCI/CD

Requirements

  • Strong professional experience in full-stack software engineering with proven backend and frontend development expertise.
  • Solid experience with backend technologies such as Java, Node.js, or comparable modern programming environments.
  • Strong frontend development skills with React, TypeScript, and modern web application practices.
  • Deep understanding of software engineering fundamentals, including system design, data modelling, architecture patterns, and technical trade-offs.
  • Experience working with production environments, including CI/CD pipelines, containerization, cloud platforms such as AWS, and application observability.
  • Ability to work effectively with existing systems and evolve architecture incrementally rather than relying on large-scale rewrites.
  • Experience using AI-assisted engineering tools as part of the development workflow while applying strong technical judgement and code review practices.
  • Strong problem-solving skills with a pragmatic, product-focused approach to engineering decisions.
  • Excellent communication skills and ability to collaborate effectively within remote, cross-functional teams.
  • Ownership mindset with a focus on delivering sustainable value and improving engineering practices.

Responsibilities

  • Design, develop, and deliver end-to-end product features across backend services and modern frontend applications.
  • Build scalable, maintainable backend services using technologies such as Java, Node.js, or similar modern development stacks.
  • Create high-quality frontend experiences using React and TypeScript, focusing on usability, performance, and reusable components.
  • Contribute to architectural decisions by defining system boundaries, improving domain models, and ensuring long-term platform scalability.
  • Work effectively across a multi-stack production environment, improving existing systems while supporting ongoing platform evolution.
  • Use AI-powered development tools to accelerate engineering workflows while reviewing, validating, and improving generated code before production deployment.
  • Take ownership beyond feature development by contributing to CI/CD processes, cloud infrastructure, observability, reliability, and operational performance.
  • Participate in code reviews, technical discussions, and knowledge-sharing activities to promote engineering excellence.
  • Improve system security, stability, and maintainability through thoughtful technical decisions and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now