Software Engineer (Full-Stack) at YPOG
Germany, Hamburg, Germany -
Full Time


Start Date

Immediate

Expiry Date

20 Nov, 26

Salary

0.0

Posted On

22 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Services

Description

About the job


1. Company Overview

We are a remote-first Berlin-based tech-driven company on a mission to support companies in their sustainability transition towards net zero using our climate-tech-backed data, algorithms and industrial expertise.

We are looking for a rockstar profile to join our young and dynamic environment with a deep motivation to have a positive impact.

2. Position Summary

We are seeking a talented and motivated Software Engineer to join our team. The ideal candidate will have extensive experience in building scalable applications using NodeJS and TypeScript, along with a strong knowledge of SQL and NoSQL databases. This role will require expertise in implementing modern design patterns and best practices to create efficient, maintainable, and robust systems.

Tasks


  • Design, develop, and maintain scalable web applications using React, Vue, or Angular on the frontend

  • Build and maintain backend services and APIs using Node.js (REST and/or GraphQL)

  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions

  • Implement clean, reusable, and well-tested code across the full stack

  • Optimize frontend performance, accessibility, and responsiveness across devices

  • Design and manage database schemas and data flows (SQL and/or NoSQL)

  • Integrate third-party APIs and services (auth, payments, analytics, cloud services, etc.)

  • Ensure application security, scalability, and reliability

  • Write and maintain unit, integration, and end-to-end tests

  • Participate in code reviews, architectural discussions, and technical decision-making

  • Debug, troubleshoot, and resolve production issues

  • Contribute to CI/CD pipelines, deployment processes, and environment management

  • Continuously improve code quality, development workflows, and system performance

  • Stay up to date with modern JavaScript, frontend frameworks, and backend best practices


Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Full Stack Engineer, with proficiency in both front-end and back-end development (1-3 years).

  • Strong knowledge of modern programming languages such as JavaScript, Python, or similar.

  • Experience with cloud platforms and services, particularly AWS or Azure.

  • Familiarity with agile development methodologies and version control systems like Git.


Nice-to-Have:


  • Experience with cloud platforms (AWS, GCP, Azure)

  • Knowledge of Docker / containerization

  • Experience with microservices or event-driven architectures

  • Exposure to DevOps practices and infrastructure as code

  • Mentoring junior engineers and contributing to technical documentation


Responsibilities
Loading...