Company
Adfinis AG logo

Adfinis AG

adfinis.com
Location

Remote, but you must be in the following location

  • 🇨🇭 Switzerland
Apply

Professional Web Developer 80%-100%

Adfinis drives digitalization with open standards and technologies, shaping a world of innovative, sustainable, and resilient IT solutions based on trusted open-source technology.

As our company grows, we want to strengthen and complement the skills of our development team, which designs and implements web-based applications that enable our customers to digitize their work processes.

At the core of our development stack are single-page applications based on Ember.js (JavaScript), which are connected to backend services based on Django (Python) and PostgreSQL via REST or GraphQL APIs.

Are you someone who enjoys taking ownership of projects, freely organizing your work, delivering solutions that meet high standards, and working in a friendly and cooperative atmosphere? Then we would love to hear from you!

Tasks

As a Professional Web Developer, you will work on customer projects, implementing new features and modules, as well as maintaining and refactoring applications to ensure their longevity. You can focus on either the frontend or the backend, but are also welcome to work within the full stack.

Your tasks and duties will include:

  • Acting as a technical lead in projects with a straightforward scope that typically involve another internal or external contributor

  • Designing and refactoring functions and modules within established guidelines

  • Reviewing merge requests for validity, coding style, and functional depth, and discussing review findings in a critical and constructive way

  • Creating main components of technical documentation from scratch

Requirements

Must-Have Technical Skills

  • You have between two and five years of work experience as a web developer.

  • You have solid applied knowledge about Python or JavaScript.

  • You are well-versed in git, IDEs, package managers, Docker, and Linux (command line, SSH, system structure), and can use them properly.

  • You can write unit tests for different cases (e.g., invalid inputs, missing permissions) that cover the most relevant aspects of a module or feature.

  • You have a good working knowledge about error handling fundamentals (e.g., logging errors, displaying useful error messages) and can write code that handles most errors and exceptions while keeping the program running.

Must-Have Soft Skills

  • You work thoroughly and diligently, are dependable and reliable, take responsibility for your actions and decisions, and strive for error-free, high-quality results.

  • You seek, identify, create, and capitalize on opportunities, initiate change, and foster improvement through proactive, decisive action.

  • You work effectively with others toward a common goal, participate constructively in joint efforts, and foster a supportive and trusting work environment.

  • You provide constructive criticism and suggestions in a way that helps others optimize their productivity while also being able to receive and act on such input from others.

  • You deliver high-quality services and solutions to customers that meet their needs and expectations while keeping in mind the company's goals and interests.

  • You utilize your personal resources and consciously regulate your efforts to achieve and maintain high levels of productivity.

Nice-to-Have

  • You are well-versed in Django and/or Ember.js.

Benefits

We offer you a work environment with a lot of flexibility, talented people, and fair opportunities. We have both apprentices and senior employees on the same team and you will always have someone to help you if you encounter a difficult problem.

  • Our company DNA revolves around an open-source mindset. Contributions are welcome and encouraged.

  • No matter if you want to work full-time or part-time, prefer working in the office or from home, we’ll find a solution that fits your situation.

  • We invest in training and certifications for our employees and offer the opportunity to travel to conferences.

  • You can work with the Linux distribution and toolset of your choice.

  • Our offices in Basel, Bern and Zurich are only minutes away from the train station and easily reachable with public transport.

  • 5 weeks of paid vacation, full overtime compensation, and a 40-hour week are standard company-wide.

Are you interested? Then Adrian Wittwer and his team will be happy to review your application. We are looking forward to getting to know you!