With immediate effect we are looking for a :
Your Tasks :
1. Functional development (and improvement) of online applications complexes.
2. Design, implementation, documentation and evaluation of target system and platform architectures.
3. Consulting and implementation of a stable and modern environment for all data processes.
4. Use of appropriate storage solutions and data models for the efficient storage, access and management of data that may also be sensitive.
5. Providing scalable and secure interfaces (APIs) for data exchange and seamless integration between frontend and backend components.
6. Implementation of security standards and authentication solutions and authorization.
7. Automation and maintenance of deployment processes, with the guarantee of a stable infrastructure.
8. Optimization of application and data performance and scalability backend systems for a seamless user experience.
9. Conducting unit tests, integration tests and end-to-end tests to ensure code quality and overall quality.
10. Technical documentation of the entire application online.
11. Close collaboration within interdisciplinary teams to promote exchanges between experts, design and development in an agile working environment.
Your Qualifications :
1. Minimum 5 years of professional experience in development backend of dashboards and online applications with complex business logic.
2. Experience in designing and implementing microservices and/or event-driven architectures.
3. Experience with cloud environments such as AWS and Azure for deploying and scaling applications, as well as using serverless architectures and containerized applications (e.g. Docker, Kubernetes).
4. Experience with Node.js, Python, Java, .NET or Go for the development of APIs and backend systems, including experience in object-oriented programming (OOP).
5. In-depth knowledge of developing secure RESTful or GraphQL APIs and their documentation (e.g. Swagger).
6. In-depth knowledge of the implementation of the necessary authentication mechanisms (e.g. OAuth2, JWT) and security measures.
7. Experience in optimizing performance and scalability of applications and backend systems.
8. In-depth knowledge of relational databases, NoSQL databases and object storage.
9. Experience in implementing continuous integration pipelines (CI/CD) for automating builds, tests and deployments, including in-depth knowledge of tools for this purpose (Jenkins, ArgoCD, Tekton, etc.).
10. Experience with modern testing frameworks for automated testing and designing unit tests, integration tests and end-to-end tests.
11. Native French or German speaker, with a B2 level in English (certificate required).
We Offer You :
1. High-impact backend projects powering real-world applications.
2. Flexibility, autonomy, and supportive engineering culture.
3. Opportunities to innovate and grow with modern technologies.
4. This position is based in Bern.
Are you interested?
If you would like to apply directly, you can send us your CV by email or send us your details via the online application offered. When applying online, you can upload your CV after entering your contact details. This only takes 1 minute.
#J-18808-Ljbffr