Share this Job

Software Engineer II (React.js), Remote

Date: Sep 15, 2022

Location: Remote, BR

Company: Bentley Systems

Who We Are:


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 include MicroStation-based applications for modeling and simulation, ProjectWise for project delivery, AssetWise for asset and network performance, Seequent's leading geoprofessional software portfolio, and the iTwin platform for infrastructure digital twins. Bentley Systems employs more than 4,500 colleagues and generates annual revenues of approximately $1 billion in 186 countries. Bentley Systems



Software Engineer II, React.js Developer

Location: Brazil. This position can be based out of our Sao Paulo office, hybrid or, from a home-based office in Brazil. 


Position Summary:

Bentley Systems is looking for an experienced JavaScript Developer to become a valued member of our Software Development Team. As a member of this team, you’ll have the opportunity to work with cutting-edge technologies that enable our users to solve mission-critical problems, save time, and greatly reduce costs related to construction and infrastructure. You will be instrumental in building robust and reusable React components and integrating them with Node.js backend APIs. In this exciting and challenging role, you will work with a global team of engineers to provide our users with excellent UI and a stable and scalable infrastructure.


You will be part of an industry-leading software development company with an extremely broad portfolio of innovative and cutting-edge software solutions.  You will work with highly motivated team members, gain valuable experience, utilize the latest technologies, and solve challenging problems while building interesting next-generation software.


Your Day-to-Day:

  • Develop front-end React.js components 
  • Interact daily with team members located around the world  
  • Designing and developing new features, products, or web solutions 
  • Upgrading and maintaining existing software
  • Working in dynamic DevOps-oriented software development environment 
  • Work with a team in an agile, Continuous Integration process
  • Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback
  • Quickly learn and adapt to new technologies and approaches as needed
  • Integrating various cloud services into our product 
  • Performing unit and integration testing 


What You Bring to The Team:

  • BS in Computer Science, Software Engineering or closely related field or relevant experience.
  • Minimum 3-year software development experience.
  • Working experience with Git and Agile Development methodologies like SCRUM.
  • Strong programming concepts and knowledge of JavaScript and React.js and Node.js.
  • Strong conceptual and practical foundation of core Computer Science concepts including Algorithms, Data Structures, Web Browsers and Functional Programming.
  • Knowledge of distributed version control systems like Git.
  • Excellent knowledge of HTML and CSS.
  • Excellent problem-solving ability.
  • Good verbal and written communication skills in English.
  • Independent, Self-motivated and goal-orientation. Good verbal and written communication skills in English language.
  • Ability to learn and adapt quickly to maximize productivity. 
  • Self-motivated person with the ability to work individually and as part of a team.


Desired Skills:

  • Experience with automated testing tools such as Jest and Selenium.
  • Experience with any of the following frameworks or libraries:  
    • React
    • Node.js
    • Babel
    • ES5-ES6
    • TDD
    • Jest
    • HTML5
    • CSS/SCSS
  • Experience in consumption of cloud services and REST Interfaces
  • Experience with any of the following tools: VS Studio, VS Code, Chrome Dev Tools, and Postman.


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.



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

Job Segment: Test Engineer, Software Engineer, Construction, Engineer, Water Treatment, Engineering