Back-End Developer – Student employee at ThingOS GmbH
Stuttgart, , Germany -
Full Time


Start Date

Immediate

Expiry Date

26 Sep, 25

Salary

0.0

Posted On

27 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Management Skills, Design, Programming Languages, Computer Science, Java

Industry

Computer Software/Engineering

Description

ABOUT THE BACK-END DEVELOPER POSITION

We are looking for a Back-end Developer who will be responsible for the server side of our hub technology platform. You will work closely with our engineers to ensure system consistency and improve functionality.
You should be able to develop and maintain functional and stable applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.

BACK-END DEVELOPER REQUIREMENTS

  • Experience of working on Back-end Developer position
  • Solid experience with programming languages like JavaScript and Java
  • Excellent understanding of the entire development process (design, development and deployment) and application lifecycle
  • Strong analytical and time management skills
  • Good teamwork skills with a problem-solving attitude
  • BSc degree in Computer Science or other relevant area

PERSONAL QUALIFICATION ASPECTS

  • Enthusiasm for new technologies
  • Analytical thinking
  • Ability to abstract
  • Ability to work independently
  • General enthusiasm for IoT
Responsibilities
  • Take part in the entire application lifecycle, focusing on coding and debugging
  • Write quality code to develop functional applications
  • Develop and maintain back-end functions to optimize performance
  • Debug applications and detect and fix errors
  • Work together with Front-end Developers to integrate UI elements with server side logic
  • Implement modern technologies to improve legacy applications
  • Collect, analyze and address technical and design requirements
  • Help to create reusable code and libraries for future use
  • Train and support internal teams
  • Interact with developers, designers and system administrators to identify new features
  • Stay informed about emerging technologies
Loading...