To fulfill our mission of building awesome products in the digital
space, we deeply rely on strong Software Engineers who use their
abilities to plan, build, iterate, and maintain digital solutions. These
solutions are build and specified in a team consisting of Venture
Developers, Founders, Quality Assurance, and Software Engineers.
We
rely on agile development methods and Continuous Integration/Delivery
processes to provide good product quality. Stuff which is hard to be
automatically tested we do test jointly within the team. Our
QA-Engineers support the Engineers by providing valuable knowledge and
insights of how to test products efficiently.
Our Software Engineers
are encouraged to build API-first products which drive fast and
intuitive User Interfaces. Depending on the scope and size we identify
and apply the best architectural approach utilizing microservices, event
sourcing, and CQRS for big technical systems as well as backend
monoliths for simple ones. It is the job of the Engineers to identify,
explain, and defend the best architectural approach for the individual
challenge which our cases offer. Our Engineers have end-to-end
responsibilities of specific features. As part of a team they get
assisted by other Software Engineers in areas of their individual
expertise. They do also assist with their unique expertise and knowledge
other team members to reach the common goal of building the best
possible solution with the provided time and resources.
For this setup we hire Software Engineers who should feel comfortable with the following skill set:
- Knowledge in Python 3, modern JavaScript, and the ambition to learn new programming languages and paradigms
- Experience in building maintainable and scalable software solutions
- Willingness to provide input in pre-development phases of ventures
- Familiarity with different database technologies
-
Capability of building stateless applications and configuring them to
run in docker containers on local and Kubernetes environments
- Ability to explain technical topics to non-technical people
Our
company headquarters are based in Berlin. There you have access to a
modern office with awesome people and free drinks. Our team members do
work sometimes remote and are rarely traveling to other locations in
Germany for talking to customers and other stakeholders. We provide our
Engineers with a development setup of their choice (e.g. MacBook,
Thinkpad) and do not force them to use Windows if they don’t want to.
XCNT
is a tech company builder that aims to build new digital business and
ventures in various industries. As our future Software Engineer you can
either join XCNT’s core, being responsible for accelerating the initial
phases of our future ventures. Alternatively, you have the chance to
work on a dedicated project and remain aboard when this one will
transform into a start-up. Sounds interesting? Don’t hesitate and apply
today.