You’ll be part of a cross-functional team that s responsible for the full software development life cycle, from conception to deployment.
You can also expect the following set of responsibilities:
Work with development teams and product managers to design and implement software solutions.
Build and maintain front-end React components using appealing visual design.
Write effective RESTful APIs using Node.js.
Maintain SQL queries and stored procedures.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Create security and data protection settings.
Build features and applications with a mobile responsive design.
Write technical documentation.
Using judgement and expertise to define aspects of the full software development life cycle.
Collaborate with cross-functional teams, including product, hardware engineering, design, data science, and business stakeholders, to ensure successful delivery of product features.
Navigate complex problems and determine resolutions against current processes and direction based on software product understanding and expertise.
Your Professional Experience
8+ years of experience as a full stack developer or similar role
Depth knowledge in React and Node.js
Familiarity with databases (e.g., MySQL, SQL Server, etc.)
A keen eye for UI/UX design
Excellent communication and teamwork skills
Great organizational skills and attention to detail
An analytical mind
Degree in Computer Science or related
Additional preferred skills/experience
Knowledge of Agile methodologies
Understanding of Lean principles
Experience in engineering, construction, or pre-fabrication
Bonus if you have familiarity with 3D modeling, design, engineering, or BIM workflows.