Full-Stack Web Developer (f/m/d)

GLIWA is a worldwide leading provider for timing related analysis and interdisciplinary expert services. With the powerful Analysis Suite T1, we offer the most efficient software-based timing analysis optimization and verification tools for embedded software.


Position Description

As a Full-Stack Developer you have the responsible task to support our IT team by development of web apps and all related topics.

  • Development of web apps, mainly composed of an API server and a reactive frontend
  • Design of a database appropriate for the app's function
  • Writing appropriate tests for automated function verification

Qualifications

  • Ability to design algorithms and solve computing problems. With it goes estimating and/or determining algorithm's performance and coming up with improvement strategies.
  • Moderate understanding of computational complexity theory and Big O notation is a big plus.
  • Comfortable use of a Unix platform for development and a Git-based project management. To control our development process, we perform Unix shell scripting and write makefiles which assume a Unix filesystem.
  • Understanding of web development. Knowing the basic building blocks of a frontend: HTML, CSS and Javascript. Understanding functional reactive programming. Understanding the HTTP protocol, API concept, handling sessions and concurrency. We make web frontends using React or SolidJS, servers using Python+Flask or Rust+Actix. However, being proficient in languages and frameworks not named here is far better than only barely understanding the named ones.
  • Ability to select and use an appropriate data model, relational or otherwise. Understanding referencing and indexing strategies and their impact on performance. Knowing how to do multidimensional queries for analysis. We mostly use relational databases (SQLite, some MySQL), time-series databases (Prometheus, some InfluxDB) and a directory (OpenLDAP).
  • A big plus is the ability to create mobile apps for iOS and Android to serve as frontends to the API servers.
  • Excellent knowledge of English in spoken and written
  • Knowledge of another European language in spoken and written is a plus.

Benefits

We care for our employees in many different ways. Find out more here.

Contact

Do you have any questions about the position or application? We’d love to hear from you and are looking forward to an email or a call.

 

+49 881 138522-0