




**Job Summary** We are seeking a highly skilled Back End Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining robust server\-side applications and services. You will collaborate closely with front\-end developers, UX designers, and other stakeholders to deliver seamless, scalable, and efficient software solutions. This role offers an exciting opportunity to work on innovative projects using a wide range of modern technologies within a collaborative environment. **Duties** * Develop, test, and deploy back\-end components using frameworks such as Spring Framework, Django, ASP.NET, Ruby on Rails, and Node.js. * Design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, SQLite, and MongoDB to ensure high performance and reliability. * Build and maintain RESTful APIs and Web services using SOAP, GraphQL, and other protocols to facilitate data exchange across platforms. * Integrate front\-end elements developed with Angular, React, Vue.js, jQuery, Bootstrap, and responsive web design principles. * Implement containerisation and orchestration solutions with Docker and Kubernetes to streamline deployment processes. * Utilise version control systems such as Git, GitHub, SVN, and organisational tools like Trello and Jira for efficient project management. * Automate deployment pipelines using Jenkins, Ansible, Azure DevOps, or similar tools within a DevOps environment. * Conduct unit testing and code reviews to maintain high\-quality standards across all development phases. * Collaborate on system architecture planning to ensure scalable and secure application infrastructure. * Participate in SDLC (Software Development Life Cycle) activities including requirement analysis, design documentation (wireframing), coding, testing, deployment, and maintenance. **Skills** * Strong proficiency in back\-end programming languages including Java (Spring Framework), C\# (.NET), Python (Django), Ruby (Ruby on Rails), PHP (WordPress), and JavaScript (Node.js). * Extensive experience with database management systems such as MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), SQLite, MongoDB. * Knowledge of front\-end technologies including HTML5, CSS3 (SCSS), JavaScript frameworks like ReactJS and Angular for full\-stack development understanding. * Familiarity with web services protocols including RESTful APIs and SOAP; experience with GraphQL is advantageous. * Experience with containerisation tools like Docker; orchestration tools such as Kubernetes is preferred. * Proficiency in version control systems including Git (GitHub) or SVN; familiarity with CI/CD pipelines using Jenkins or Azure DevOps. * Understanding of system architecture principles for scalable applications; knowledge of cloud platforms such as AWS or Azure is desirable. * Knowledge of web design principles focusing on UX/UI best practices; experience in SEO optimisation is a plus. * Ability to write clean code following OOP principles; experience with unit testing frameworks is essential. * Familiarity with Linux environments; scripting skills in Bash or similar shells are beneficial. This position offers an engaging environment where innovation is encouraged alongside continuous professional development opportunities within a supportive team setting. The successful candidate will be instrumental in delivering high\-quality software solutions that meet the evolving needs of our clients while advancing their technical expertise across diverse modern technologies. Job Type: Temporary Contract length: 12 months Pay: 34,932\.42€ \- 97,500\.85€ per year Work Location: In person


