Senior Full Stack Developer

SoftProject
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
JavaScript
API
Agile Methodologies
JIRA
HTML5
Unit Testing
Business Process Management
CSS
Software Design Patterns
DevOps
ECMAScript
Web Portals
Maven
Node.js
Scrum
Software Engineering
System Testing
TypeScript
Web Applications
React
Backend
GIT
Vue.js
Modularization
Angular
Integration Tests
Information Technology
low-code
Front End Software Development
REST
Programming Languages

Job description

At SoftProject we are looking for an experienced Full Stack Developer to contribute to the design, development, and implementation of web components within X4 BPMS, our innovative low-code digitalization platform.

In collaboration with the Product Management team, this role involves developing solutions for new feature requirements and enhancing the core functionalities of the BPMS.

After an initial onboarding period, the position supports both product management and project teams by advising on technical solutions and the platform's capabilities.

This role is embedded in a self-organized, agile development team working within a Scrum framework., * Contribute to the evolution of the product framework that powers web portal creation within the Low-Code platform.

  • Implement and integrate frontend and backend components using Angular and Java.
  • Design and develop complex features to meet milestone and sprint goals.
  • Collaborate with QA to define comprehensive test plans and test cases.
  • Provide mentorship and guidance to junior developers, supporting their growth and onboarding.

Requirements

  • Bachelor's degree in computer science or similar.
  • +5 years' experience on the job.
  • Angular, Vue or React knowledge where Angular is the preferred.
  • Experience building large-scale modern web applications (Modularization, APIs, Rest).
  • HTML 5 / CSS 3 / JavaScript (ES6) / TypeScript / NodeJS.
  • Experience in Java Backend Development.
  • Fluent English level

Desirable

  • A good Feeling for UX and UI.
  • Worked in an agile environment.
  • Coaching/Mentoring capabilities.
  • Software Engineering knowledge (design patterns, principles, etc.).
  • Knowledge in TDD (unit testing, integration testing, system testing).
  • DevOps basic knowledge (e.g. Maven Knowledge).
  • Git and Jira Knowledge

General Skills

  • Proficiency in key programming languages and technologies including Angular 15 or higher, Java 8 or higher, Node.js, TypeScript, HTML5, CSS3, and JavaScript.
  • Opportunity to gain a comprehensive understanding of the product and how all components are integrated.
  • Work as part of an international, self-organized team within an Agile development process based on Scrum methodologies.
  • The role offers a high degree of autonomy, particularly suited to experienced Full Stack Developers who thrive in environments that encourage ownership and initiative.

Apply for this position