(Senior) Full Stack Software Engineer - (24-2-004)
About Solenix and our qualities
Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy.
We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space agencies such as ESA, EUMETSAT and DLR, as well as large private sector companies.
Solenix is specialized in distributed systems and client applications and applies modern technologies with a focus on high-performing, robust and light solutions.
Why should you apply?
Solenix is a group of motivated, dynamic and creative people who enjoy high-quality work, as well as a relaxed and flexible work atmosphere.
You can expect a friendly working environment, exciting and challenging projects and varied team events.
Solenix focuses on solution-oriented and innovative approaches.
You can look forward to benefits like: hybrid-work concepts, training opportunities, unique community spirit, company events, social clubs, retirement, and health insurance plans. If you want to know more then go to: www.solenix.ch/career.
Job Description
We are looking for a Full Stack Software Engineer to join our Engineering Division in Germany. This position has a strong focus on Web development and requires good understanding of backend architectures in Java (preferably the Spring Framework). This is foreseen as a full-time position, but part-time applications will be considered. We welcome applications from experienced engineers, as well as junior engineers.
For this position, you will demonstrate your strengths in:
Bachelor or Master in Computer Sciences, preferably with a focus on software engineering
Pro-active attitude with initiative and interest in challenging solutions
At least 6 years of professional experience as software engineer
Excellent communication skills in an international environment
Fluency in English, both spoken and written particularly in technical documentation
Knowledge and practical experience in the following technologies is required:
Java 11+ with Maven and/or Gradle
Spring (Boot, Framework, Data, and Security) applied to Web applications
OpenAPI and RESTful Services
SQL Databases (PostgreSQL and/or MariaDB)
Relevant Network Protocols (TCP, HTTP, DNS…)
Continuous integration environments and source control management systems as well as their respective tools, e.g. git, GitLab
Software testing and quality approaches and tools such as automated testing, TDD, use of SonarQube
Containerized services using Docker and Docker-compose
Angular, and related tools (NgRx, NPM, webpack…)
JavaScript, preferably also TypeScript
HTML5, CSS3
Other desirable qualifications and experience
Developing in Linux/Unix environments
Experience with clustered environments
Experience with Cloud Environments
User interface/experience design
Python (and Django)
Message brokers and key-value stores such as RabbitMQ and Redis
Work Location
Darmstadt, Germany
We follow a hybrid scheme, which means you are expected to work two days per week in the office in Darmstadt (or more if you like), and on the remaining days you can work from home.
Start of Work: As soon as possible
Grow with us and become part of our Solenix family. We look forward to welcoming you. Make the change and apply now!
Important Notes
Before applying to this position, please read the page How to Apply.
Applicants must be EU citizens or have a valid work and residence permit for the above-mentioned work location.
Security, identity and reference checks on the candidates are part of the recruitment process.
Job Application
Please send your applications electronically to career@solenix.ch before the application deadline 30 June 2024.