Senior Software Engineer - ODI & Angular (ID:3339)

STAFIDE
Amsterdam, Netherlands
2 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

Amsterdam, Netherlands

Tech stack

Application Performance Management
Architectural Patterns
Code Review
Software Debugging
Scrum
Software Engineering
SQL Databases
Angular
Build Tools
Front End Software Development

Job description

  • Build and maintain high-quality software components using ODI, SQL, and modern front-end technologies.
  • Resolve incidents and complex problems related to assigned components or modules.
  • Ensure software is maintainable, secure, scalable, testable, and aligned with business requirements.
  • Assess technical risks and ensure the long-term sustainability and usability of delivered solutions.
  • Develop critical application features leveraging advanced Angular capabilities.
  • Participate in rigorous code reviews to maintain high engineering standards.
  • Collaborate daily with Product Owners, designers, and the Scrum Master to refine and align on requirements.
  • Contribute to long-term strategic planning and the roadmap of the application.
  • Optimize application performance and apply modern front-end build tools and processes.
  • Provide guidance to junior developers to strengthen engineering practices within the team.

Requirements

  • Strong hands-on experience in ODI, SQL, and front-end development using Angular.
  • Proven track record of delivering software in agile, product-driven environments.
  • Deep understanding of secure, scalable, and maintainable software design principles.
  • Experience analyzing and mitigating technical risks in complex systems.
  • Solid debugging and issue-resolution skills in production environments.
  • Familiarity with CI/CD pipelines and modern software engineering workflows.
  • Ability to work cross-functionally with product, design, and engineering stakeholders.
  • Strong documentation habits with attention to clarity and technical accuracy.
  • Experience mentoring or supporting less experienced developers.

You should possess the ability to:

  • Break down complex requirements into clear, actionable technical tasks.
  • Troubleshoot high-impact incidents quickly and accurately.
  • Communicate transparently and concisely in daily agile ceremonies.
  • Conduct structured code reviews and enforce engineering best practices.
  • Optimize front-end performance using modern architectural patterns.

Apply for this position