Company Description
Sipwise develops Software Solutions that are among the most widely used in the Telco community and contribute significantly to industry-standard open-source SIP software. We also provide years of experience in developing and operating large-scale internet service platforms.
Job Description
This is a full-time, hybrid role for a Backend Software Engineer located in Vienna with flexibility for remote work. The Backend Software Engineer will be responsible for designing and implementing back-end web applications, developing, testing and maintaining software, and working collaboratively with cross-functional teams to ensure optimised software architecture and functionality.
-
Implement and integrate new features, apply design and performance optimisations in our REST API backend, and its related NGCP modules.
-
Work on various projects, new and existing features, and components
-
Develop and maintain Microservices
-
Write validation tests and documentation for the implemented features
-
Maintain and improve our MariaDB database model
-
Minimum of 3 years of experience in software development
Qualifications
Experience with:
-
RESTfull API backends
-
Microservices
-
Javascript and Typescript
-
SQL Databases (MariaDB or MySQL in particular)
-
Git and the code review driven development
Bonus points:
-
Linux OS (Debian/Ubuntu in particular)
-
NestJS
-
NodeJS
-
ORM
-
Redis (or similar NoSQL database)
-
Familiarity with highly available and highly loaded server systems
-
Other programming languages Python, C
Relevant skills and qualifications that would be beneficial for candidates include experience with continuous delivery and integration, strong problem-solving, and excellent communication skills.
Additional Information
WE OFFER:
-
Working in an international business environment, company language English
-
Working independently in a global team of professionals
-
Flexible working patterns and mobile working
-
State of the art technical equipment
-
Interesting, demanding, challenging tasks
-
Learning from each other, facing challenges together as a team
-
We support and promote professional training
-
Depending on the country in which you would like to work, we offer you an employment contract or a contract for work and services; employment in Austria is preferred.