Software Engineer II (Full Stack) - ReactJS / Kotlin / Mongo DB
Warszawa, Województwo mazowieckie, Poland
Category: Software Engineering
Description
Position Summary:
The role of Software Engineer II (Full Stack) is responsible for the development, delivery, documentation, and technical support of software applications built with the ReactJS / Kotlin / Mongo DB for Bentley clients, reporting to the Software Development Manager.
Developing applications and delivering an architecture to support the delivery of Digital Twins is a key component of our service to support asset owning clients, deliver, operate and optimize their assets.
The Software Engineer II will primarily work on the DataConnect product, but in the future potentially on a wider set of software initiatives developing software/solutions across the Bentley solution/application portfolio using an Agile delivery methodology.
DataConnect is a new data aggregation, validation and visualization product utilizing mapping of geo-located data as well as integration and visualization of data within Bentley I Models.
Solid experience in the relevant technology stack is a must, combined with the ability to work closely with QA and product team members on solutions.
This is an opportunity to join an enthusiastic, distributed Agile development team with a demanding backlog of required functionality, tasked with producing new, high quality and secure software. Writing unit tests with code is a must, as is supporting QA creation of automated acceptance tests.
The day-to-day agenda follows an Agile / SCRUM style process with daily standup calls and sprint planning, sprint review and retrospective calls, around the core software development activities. The role requires very close work with the product and QA team during Story development, delivering together, releasing production software every 3-week sprint.
Your Day-to-Day:
Agile Software Development
Help define user stories, define a coherent design and translate these into robust functional applications.
Coding in Typescript/JavaScript/React (front end) and Kotlin (back end)
Utilizations of Mongo DB for data persistence.
Design, build, implement, and maintain efficient, reusable, and reliable code.
Ensure all code is unit tested, clean, reusable, maintainable and readable and aligned with the design / patterns put in place by the Lead Developer
Consider application security during code development and proactively identify and raise wider security questions regarding the software.
Give constructive feedback via pull-request reviews of other team members’ code.
Ensure the best possible performance, scalability, and responsiveness of applications.
Document design / development work where appropriate to assist the team, users and product support.
Estimate time to complete work items and track progress to ensure the timely completion of work items to meet the needs of the programmed.
Escalate issues as appropriate.
Work closely with QA to complete and deliver each Story in the team sprints.
Work closely with product management to refine and clarify Stories
Support and mentor more junior members of the team.
Ensure software developed aligns with the code and branching strategy and is consistent with designs in place and the wider process.
What You Bring to The Team:
Degree and / or Higher National qualifications related to Computer Science/Software Engineering or related field
At least 3+ years commercial knowledge and experience in React-based web development.
Solid front-end development experience with:
Typescript
ReactJS
React Query
Vite / Vites
HTML+CSS
Solid back-end development experience with:
Kotlin
Sprint Boot
Spring Data
Mongo DB
Gradle
Solid commercial level understanding of building web-based applications.
Experience with Full Software Development Life Cycle practices and Agile methodologies and processes such as Scrum and Kanban.
Knowledge of design patterns, Object-Orientation, TDD, BDD and Unit testing frameworks.
Experience of involvement with Solution Architecture or Systems/Technical architecture, and experience in systems integration/client solution implementation.
Experience building Microservices + OAuth + OIDC
Proficiency in developing REST based applications (JSON and XML).
Experience of designing solutions in an Azure Cloud environment with Azure Service Bus and Storage Accounts.
Experience of designing solutions with Kubernetes.
Experience with source control management (Git) and branching and version strategies.
Personal characteristics.
Good analytical, organizational and problem-solving skills with attention to detail.
Work well in a tight-knit team.
Strong, proactive communication skills.
“Learner” (ability and appetite to learn about and use new technologies as needed).
What We Offer:
A great Team and culture – please see our Recruitment Video.
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
Competitive Salary and benefits.
The opportunity to work within a global and diversely international team.
A supportive and collaborative environment.
Colleague Recognition Awards.
About Bentley Systems:
Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the it wins Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for Geo professionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
Equal Opportunity Employer:
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
Company
Bentley Systems
Bentley is a global leader dedicated to providing architects, engineers, geospatial professionals, constructors, and owner-operators with comprehensive software solutions for advancing infrastructure.
At its core, Bentley Systems is a software development company that supports the professional needs of those responsible for creating and managing the world’s infrastructure, including roadways, bridges, airports, skyscrapers, industrial and power plants as well as utility networks. Bentley delivers solutions for the entire lifecycle of the infrastructure asset, tailored to the needs of the various professions – the engineers, architects, planners, contractors, fabricators, IT managers, operators and maintenance engineers – who will work on and work with that asset over its lifetime. Comprised of integrated applications and services built on an open platform, each solution is designed to ensure that information flows between workflow processes and project team members to enable interoperability and collaboration.
Bentley’s commitment to our user community extends beyond delivering the most complete and integrated software – it pairs our products with exceptional service and support. Access to technical support teams 24/7, a global professional services organization and continuous learning opportunities through product training, online seminars and academic programs define our commitment to current and future generations of infrastructure professionals.
With our broad product range, strong global presence, and pronounced emphasis on our commitment to our neighbors, Bentley is much more than a software company – we are engaged functioning members of the global community. Our successes are determined by the skills, dedication, and involvement of extraordinary Bentley colleagues around the world.
Founded in 1984, Bentley has more than 3,000 colleagues in over 50 countries, more than $600 million in annual revenues, and since 2006 has invested more than $1 billion in research, development, and acquisitions.
Simmilar jobs
-
Software Engineer - Medical Device UI
Software Engineer - Medical Device UI
Job Description In this role, you will contribute to a breakthrough surgical robotic solution that revolutionizes minimally invasive image-guided...
Job Description In this role, you will contribute to a breakthrough surgical robotic...
Philips July 7, 2025
-
Software Engineer
Software Engineer
Be responsible for collaborating with the team to establish software quality goals and development practices, fostering continuous improvement and...
Be responsible for collaborating with the team to establish software quality goals and...
Philips July 7, 2025
-
Senior Software Engineer - Programming Languages (Python...
Senior Software Engineer - Programming...
Job Responsibilities: As a Senior Software Engineer at MBRDI, you will be working in a fast-paced environment where you’ll be responsible...
Job Responsibilities: As a Senior Software Engineer at MBRDI, you will be working in a...
Mercedes-Benz July 7, 2025
-
Software Architect
Software Architect
Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Software...
Do you love creating elegant solutions to highly complex challenges? Do you intrinsically...
Apple July 7, 2025
-
Software QA Engineer, Machine Learning
Software QA Engineer, Machine Learning
Imagine what you could do here. At Apple, new ideas have a way of becoming outstanding products, services, and customer experiences very quickly....
Imagine what you could do here. At Apple, new ideas have a way of becoming outstanding...
Apple July 7, 2025