Job details

Integrations Engineer [Contractor]

  • Node.js
  • GraphQL
  • SQL
  • React.js
  • Go
  • JavaScript
  • Rest API

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
About Kojo:

It's time to build. Whether it's creating more housing, upgrading our infrastructure, or adapting to climate change, one thing is clear: the construction industry is at the center of solving our biggest problems. We’re making buildings cheaper and easier to build by transforming the way commercial construction companies buy their materials. Join us.

Founded in 2018 and based out of San Francisco, Kojo is now one of the fastest-growing construction technology companies in the world. Construction accounts for $10 trillion in global spend annually and we can’t live without its output - our roads, schools, hospitals, and offices. Despite this, there’s been very little innovation over the past 70 years in how materials - which constitute up to 40% of project costs - are bought and sold. This is our opportunity.


About the role:

We’re hiring experienced software engineers to join our growing team of project contractors. You will be working closely with the in-house integrations team to deliver new integrations between Kojo and third-party systems. Some projects will be for our enterprise customers and may be delivered as an isolated service while others may be enhancements to our existing integrations. We have a long backlog of work but projects may vary with regards to timing and scope.


Expectations include:
  • Able to join a daily 15 minute standup around 10am Pacific time each weekday
  • Not overcommitting to projects Kojo assigns you - must be able to delivery on-time (other sources of income are ok)
  • Code should be clear and concise following Kojo and industry-wide best practices
  • Writing comments and documentation as necessary
  • Writing tests alongside your work that give good code coverage
  • Frequent communications through online chat or video meetings
  • Able to follow and adhere to technical documentation and instructions
  • Unafraid to ask questions and get help from the team
  • All communication will be done in English - you should be fluent

About you:
  • Proven track record of shipping quality software (5+ years professional experience preferred)
  • Experience building event-driven backends with Typescript, GraphQL/REST, Node, and PostgreSQL or similar technologies
  • Comfortable with AWS technologies, such as RDS, EC2, S3, SQS, Beanstalk, Lambda, and other common services
  • Inside knowledge of HTTP, FTP, WebSockets, or other networking protocols
  • Able to easily work with and build intermediate-level SQL queries through ODBC connections
  • Bonus: Experience integrating with third-party APIs, working with Accounting/ERP applications, or other construction software.

Interview Process:
  • 1-hour take-home assessment
  • 1-hour zoom interview