TA

Backend Engineer

Hiring from
Germany, United Kingdom
Work type
Hybrid
Posted

627,781 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
About The Company

Client Server connects talented technology professionals with opportunities to make a meaningful impact. We work with organizations that rely on software, data, and digital products to solve complex problems and serve their customers. Our approach emphasizes understanding each opportunity, supporting clear communication, and helping professionals find roles that align with their skills and career goals. As a technology-focused organization, we value curiosity, collaboration, and the practical application of new ideas.

About The Role

Client Server is seeking a Software Engineer to design, develop, test, and maintain dependable software solutions. In this role, you will contribute throughout the development lifecycle, from understanding requirements and exploring technical options to delivering, monitoring, and improving production systems. You will work with product, design, quality assurance, and engineering colleagues to create software that meets user needs and supports business objectives.

The position is suited to an engineer who enjoys solving problems, takes ownership of their work, and communicates effectively with both technical and nontechnical stakeholders. You will have opportunities to contribute ideas, learn from colleagues, and build your capabilities while working on evolving products and services. The specific technologies and project priorities will depend on the team and assignment.

Qualifications

Applicants should have professional experience in software development or equivalent practical experience gained through projects, education, or other relevant work. You should be comfortable working with at least one modern programming language and have a sound understanding of software engineering fundamentals, including data structures, algorithms, version control, testing, and debugging.

We are looking for someone who can turn requirements into clear, maintainable solutions; assess trade-offs; and explain technical decisions in an accessible way. Experience building or supporting web applications, services, APIs, or other production software is valuable. Familiarity with databases, cloud platforms, automated testing, continuous integration, or agile delivery practices is also beneficial, though expertise in every area is not required.

You should be organized, adaptable, and willing to ask questions when requirements or technical details are unclear. A collaborative mindset, attention to quality, and commitment to ongoing learning are important. Candidates should be able to work constructively with feedback and contribute to an inclusive team environment.

Responsibilities

Design, implement, and maintain software features in line with user needs, technical standards, and agreed delivery plans. Participate in planning and refinement by clarifying requirements, estimating work, identifying dependencies, and raising risks early. Write readable, maintainable code and create appropriate unit, integration, or automated tests to support quality and reliability.

Review code and provide thoughtful feedback that helps improve security, performance, accessibility, and consistency. Investigate defects and operational issues, determine root causes, and implement fixes or improvements. Document systems, decisions, and processes so that knowledge can be shared across the team. Collaborate with colleagues across engineering, product, design, and testing, and communicate progress, blockers, and technical considerations promptly.

Contribute to continuous improvement by identifying opportunities to simplify workflows, strengthen engineering practices, and improve the user experience. Keep your technical knowledge current and apply relevant learning responsibly to the work.

Benefits

Client Server offers a professional environment focused on technology careers, supportive communication, and opportunities to develop. Depending on the specific role and assignment, benefits may include competitive compensation, learning and development resources, flexible or hybrid working arrangements, and access to a collaborative team. Details of compensation, location, working hours, and benefits will be discussed during the recruitment process and confirmed for the successful candidate.

Equal Opportunity

Client Server is committed to fair and inclusive recruitment. We welcome applications from qualified candidates regardless of background or identity, and we aim to make our hiring process respectful and accessible. Selection is based on relevant skills, experience, and role requirements. If you need an adjustment during the application or interview process, please let us know so we can discuss appropriate support.

Similar jobs

Apply for this job100% free