Software Engineer:
We are looking for a full-time software engineer to build features, fix bugs, and take our blockchain-based construction management platform to the next level.
Duties will include:
Web application feature development, including greenfield development on new features and products across our Suite of products.
Investigating and fixing bugs, including bugs reported by clients, bugs found in our QA process, and bugs that appear in our error-tracking system.
Working with our team of software engineers to solve hard problems with the software we build
Build out integrations with third-party libraries and APIs
Optimize the performance of our platform
Work across the stack, spanning backend and frontend
Qualifications:
Intermediate to advanced knowledge of NodeJS and the NPM ecosystem and mastery of javascript.
Experience with a typed language (Typescript or a traditional compiled language)
Experience working with an ORM (Sequelize, Sequelalchemy, etc)
Strong understanding of the Document Object Model, browsers, clients, and servers
Ability to create REST-based APIs and experience doing so
Knowledge of SQL and experience working with a SQL-based database such as PostgreSQL, MySQL or others
Experience working with redis as a data store and cache
Natural self-starter who can work and level up independently with guidance and mentoring from senior software engineers
Experience with (preferably functional)
Experience working with a test framework such as Jest
Nice to have:
Experience with Python
Experience with
Experience with CI/CD tools such as GitHub actions
Experience with Typescript
Experience working with docker
Experience working with sequelize
Experience or interest in the construction or commercial real estate industries
Experience in a non-js backend language
Experience working with Hyperledger Fabric or similar blockchain technology
Knowledge of distributed systems, algorithms, and data structures
Experience with LLMs and APIs that expose them
Qualified candidates: Send us your CV and please describe your experience and how it pertains to this job post.
APPLY FOR THIS JOB:
Company: BECH E-COM FZCO
Name: Carl Kaser
Email: