We are seeking a Full Stack Software Engineer with a fresh perspective and a keen interest in web development and AI. You will be part of a small, dynamic team developing AI applications for the construction engineering industry. In this role, you will collaborate with data engineers and software engineers and report directly to the Lead Product Engineer. This is an excellent opportunity for individuals passionate about end-to-end product development.
Priority will be given to candidates with working applications, either in production or as side projects.
What We Are Looking For:
· Bachelor's degree in any field
· At least 1 year of software development experience
· Proficient in end-to-end product development
· Expertise in fundamental web development technologies (TypeScript/JavaScript, HTML, CSS)
· Expertise in React, especially in modern React patterns (e.g., React Hooks, SWR caching directives)
· Experience in RESTful web API design and development
· Experience in server-side languages and runtimes, such as Python, NodeJS, Go
· Experience working with SQL and NoSQL databases
· Proficient in using testing tools
· Familiarity with agile development methodologies
· Experience with cloud development, such as on Azure, AWS
· Possesses strong product thinking, has experience creating open-source products or user-facing products, and is familiar with user-centric development approaches
· Good communication and interpersonal skills
Nice to have:
- Experience working with containers, such as Docker
- Experience in AI product development
Note to Potential Candidates:
We understand that no candidate will meet every single requirement listed. Studies show that minorities, including women and underrepresented groups, often hesitate to apply if they don’t meet all criteria. We want to assure you that your unique experiences and perspectives are valued here. If this role interests you, we strongly encourage you to apply. Passion and potential are key to us, and we believe diverse backgrounds strengthen our team.