Senior Software Engineer at WattFox GmbH
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

23 Dec, 26

Salary

80000.0

Posted On

24 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Your mission

  • You will further develop new and existing internal applications and services using Python as well as JavaScript or TypeScript and implement specific requirements from our operational business from a technical perspective.
  • You will work together with our specialist departments to understand and structure business requirements and to develop pragmatic technical solutions, prototypes and MVPs from them.
  • Together with the team, you identify automation and optimization potential and connect existing systems via APIs, databases and interfaces.
  • You will develop functioning prototypes into stable and maintainable solutions and receive support and sparring from our technical team and the Core Platform team regarding architectural questions and integration into central systems.
  • You ensure the quality of your solutions with clean and testable code, automated tests and understandable technical documentation, and use modern AI tools where they meaningfully support your work.

Your talents

  • You have already gained practical experience in software development and have worked independently on applications, tools, or automations. You already possess good knowledge of Python and/or JavaScript or TypeScript.
  • You have a good basic understanding of APIs, databases and fundamental software architectures and have already worked with Git and collaborative development processes.
  • You know the basics of clean, maintainable, and testable code and ideally already have some experience with CI/CD, automated tests, or Docker. You don't need to be an expert yet.
  • You enjoy thinking beyond the purely technical implementation, are interested in the business context, and are keen to further develop requirements together with technical and non-technical stakeholders. At the same time, you are curious, eager to learn, and open to feedback.
  • You already use AI tools like ChatGPT, Claude, Cursor or similar applications in your daily development work, or you would like to delve deeper into them and learn how to use them meaningfully and responsibly.
  • You have German language skills at least at B2 level for collaboration with our specialist departments, as well as English language skills at least at B2 level for technical documentation, tools and code.


Tech Stack

  • Python | JavaScript | TypeScript | FastAPI | Docker | CI/CD | Git | SQL

Responsibilities

Your mission

  • You will further develop new and existing internal applications and services using Python as well as JavaScript or TypeScript and implement specific requirements from our operational business from a technical perspective.
  • You will work together with our specialist departments to understand and structure business requirements and to develop pragmatic technical solutions, prototypes and MVPs from them.
  • Together with the team, you identify automation and optimization potential and connect existing systems via APIs, databases and interfaces.
  • You will develop functioning prototypes into stable and maintainable solutions and receive support and sparring from our technical team and the Core Platform team regarding architectural questions and integration into central systems.
  • You ensure the quality of your solutions with clean and testable code, automated tests and understandable technical documentation, and use modern AI tools where they meaningfully support your work.

Your talents

  • You have already gained practical experience in software development and have worked independently on applications, tools, or automations. You already possess good knowledge of Python and/or JavaScript or TypeScript.
  • You have a good basic understanding of APIs, databases and fundamental software architectures and have already worked with Git and collaborative development processes.
  • You know the basics of clean, maintainable, and testable code and ideally already have some experience with CI/CD, automated tests, or Docker. You don't need to be an expert yet.
  • You enjoy thinking beyond the purely technical implementation, are interested in the business context, and are keen to further develop requirements together with technical and non-technical stakeholders. At the same time, you are curious, eager to learn, and open to feedback.
  • You already use AI tools like ChatGPT, Claude, Cursor or similar applications in your daily development work, or you would like to delve deeper into them and learn how to use them meaningfully and responsibly.
  • You have German language skills at least at B2 level for collaboration with our specialist departments, as well as English language skills at least at B2 level for technical documentation, tools and code.


Tech Stack

  • Python | JavaScript | TypeScript | FastAPI | Docker | CI/CD | Git | SQL

Loading...