Full Stack Software Engineer
Bentley Systems View all jobs
- Southside Dublin
- Permanent
- Full-time
- Develop, maintain, and enhance full-stack interoperability solutions between various products, working on both front-end and back-end components.
- Take ownership of the functionality you write and the designs you implement across the full technology stack.
- Research, evaluate, and explore new technologies as needed to solve complex problems.
- Support, enhance, and maintain existing solutions, ensuring their stability and performance.
- Develop comprehensive unit, integration, and system tests to ensure code assets are of high quality and satisfy all use cases.
- Create and maintain documentation for the solutions you help build.
- Contribute as a key member of a small, multi-disciplinary, self-organizing agile team, participating in technical designs and decisions.
- 3-5+ years of experience designing and implementing high-quality software.
- Solid understanding of programming concepts and paradigms such as OOP and SOLID.
- Experience building and maintaining web services and APIs.
- Hands-on experience with TypeScript/React for front-end development and .NET for back-end development.
- Experience with modern development tools like Microsoft Visual Studio, Git, and Azure Pipelines.
- Familiarity with modern test and mocking frameworks.
- A strong drive to work in and with a diverse team to deliver advanced software.
- BSc in Computer Science or a related field.
- A great Team and culture – please see our
about how we got our start. * An attractive salary and benefits package.
- A commitment to inclusion, belonging, and colleague well-being through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world’s infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success