Back-end Engineer Jobs

HOW TIETALENT WORKS

create profile
#1 Let us know about you

Tell us what you are looking for, your skills and aspirations.

get matched
#2 Companies apply to you

Once you get matched with companies interested in your profile, you will be able to respond to interview requests.

Setup your interviews and we will provide you with adequate guidance.

find a job
#3 Get hired

Receive job or freelance mission offers and choose the one that interests you the most.

Create your account

Find Back-end Engineer jobs in Switzerland

A back-end engineer works on the server-side components of web applications. In other words, he or she is responsible for creating web app functions and defining the logic behind them. They work hand-in-hand with front-end developers who, in contrast, are responsible for the customer-facing components. Together, they create a seamless experience for users by combining user-friendly design with the desired functionality of the product.

In more detail

Among their varied responsibilities, back-end engineers focus on coding and debugging web applications. They must be capable of building robust and scalable software in different languages. In particular, they must specialize in those used by the company they work for. Typically, they take charge of designing and creating services and the system architecture for their projects. Additionally, they must maintain code quality by implementing unit tests and code reviews, and subsequently optimizing their code for functionality and efficiency. In order to produce code that integrates well with the rest of the application and functions as desired, they must collaborate with the software development team as a whole, and especially with front-end developers. Furthermore, understanding and managing a hosting environment, as well as being in charge of the database administration are common tasks.

A back-end engineer needs to know at least one of the following programming languages: C++, Ruby, Scala, Java, or PHP. They must also be knowledgeable about their respective frameworks. Experience in software design is necessary for back-end engineering positions. Good organizational and great interpersonal skills are essential for this position, as this kind of role often requires a great deal of collaboration with project managers and other software engineers. For this reason, good communication and leadership skills are also very beneficial. A Bachelor of Science in Computer Science or a related field is often a requirement for this position. However, companies are increasingly open to candidates with an equivalent and proven experience in back-end software development.

Get a Back-end Engineer job

Some of our Back-end Engineer jobs

.Net Software Entwickler - Zug, Switzerland

View position

Application Developer Java - Olten, Switzerland

View position

Application Developer Junior - Zurich, Switzerland

View position

C++ Software Engineer - Lausanne, Switzerland

View position

Fullstack Web Developer - Zurich, Switzerland

View position

Java Developer - Geneva, Switzerland

View position

Java Developer - Olten, Switzerland

View position

Java Web App Developer - St.Gallen, Switzerland

View position

JavaScript Developer - Lausanne, Switzerland

View position

PHP Developer - Zurich, Switzerland

View position

Senior Back-End Developer - Zurich, Switzerland

View position

Software Architect - Lausanne, Switzerland

View position

Software Engineer - Basel, Switzerland

View position

Software Engineer – Fullstack - Lausanne, Switzerland

View position