Full Stack Developer (React JS, Node.js, Scrum Knowledge)
Summary
Build and maintain enterprise-grade software using React JS and Node.js, following Agile/Scrum practices and CI/CD pipelines.
Full Stack Developer (React JS, Node.js, Scrum Knowledge) – MER00045V4
Job Description
- Implementation of product requirements in a software system based on one or more technologies or products.
- Development and consultation of the customer on the requirement of the product.
- Conception and design of system architecture and software components based on customer requirements (product visions).
- Independent and self-responsible implementation and quality assurance of product increments. (Test automation/ CI/CD / blackduck).
- Creation and maintenance of technical documentation as part of a software development project.
- You build it – you test it - you run it.
Qualifications
- Minimum of 3 years’ working experience in a related field is required.
- Education in IT or related industry.
Experience
- Experience with Agile methodologies.
- Experience with free and open-source technologies, enterprise technologies like Jira/Confluence.
- IT and Programming related certification.
Specific Knowledge / Skill
- Excellent communication skills in English.
- Analytical, passionate and drives technology and product quality.
- Result-oriented thinking and action.
- Product oriented mindset.
Knowledge and Skills
- Develops highly complex components and systems visionary and is responsible for them.
- Masters and implements solution and implementation alternatives (technologies and programming languages).
- Is responsible for overarching software architecture and design.
- Abstracts technical relationships.
- Creates complex, technical documentation.
- Designs and develops reliable and scalable enterprise architectures.
- Advises customers and acquires projects.
- Manages medium and large development teams.
- Presents the designed and developed software solutions at customer and expert level.
Responsibility and Scope for Decision-Making
- Designs the environment for the implementation of highly complex topics/projects/products.
- Applies alternative solutions and courses of action.
- Builds new teams and proactively organizes a harmonious and high-performance team.
- Integrates the relevant experts independently and proactively across BU.
- Acts with strategic and entrepreneurial vision.
Technical
- Back End: Java, Kotlin, Golang
- Framework: Spring (Spring Boot, Webflux)
- Web services: REST API
- Container and microservices: Kubernetes and Docker