Job Description:
We are hiring a proactive and detail-oriented Application Developer to join our software engineering team in Berlin. This position focuses on developing robust, scalable, and secure software applications for web, desktop, and mobile environments.
As an Application Developer, you will work closely with designers, product managers, and backend engineers to create feature-rich user applications. Your responsibilities will include coding, debugging, API integration, and maintaining clean and efficient codebases following industry best practices. You will also conduct regular performance optimization and software testing to ensure seamless user experiences.
The role requires familiarity with front-end and back-end technologies, involvement in full software development lifecycle (SDLC), and participation in agile sprint planning. You will be expected to keep up with emerging trends and tools to continuously enhance the tech stack and application design.
Job Requirement:
Bachelor’s degree in Computer Science, Software Engineering, or related discipline with 2–5 years of professional experience in application development.
Strong proficiency in programming languages such as JavaScript, Python, Java, or C#. Familiarity with frameworks like React, Angular, Node.js, or Django is highly preferred. Understanding of REST APIs, cloud environments (AWS, Azure), and databases (SQL/NoSQL) is essential.
Excellent teamwork, version control experience (Git), and knowledge of UI/UX principles will be beneficial.