DevJobs

Senior Full Stack Engineer

Overview
Skills
  • TypeScript TypeScript ꞏ 2y
  • React React ꞏ 2y
  • Kafka Kafka
  • Node.js Node.js
  • AWS AWS

About the job:

Versatile is an innovative AI-driven construction intelligence startup, committed to transforming the construction industry with cutting-edge technology. Our mission is to enhance the efficiency, safety, and productivity of construction projects through intelligent solutions.

As a Senior Full Stack Engineer, you will play a pivotal role in our core engineering teams, contributing to the design, architecture, and development of our solutions.


Responsibilities:

  • Own, iteratively develop, and maintain products that enable construction professionals to take construction execution to the next level.
  • Work on features end-to-end and deliver them while working alone, in the team, and across teams.
  • Contribute to and impact the future of our systems as we tackle the challenges of building and scaling for rapid growth.
  • Plan and build APIs that drive and serve a range of clients, from service-to-service communication to client-facing APIs that feed products across multiple platforms.
  • Implement React-based front-ends that deliver strong user value, with pixel-perfect UIs, and uncompromising performance and UX.
  • Write (most of your code) in TypeScript, and build Node.js services and microservices.
  • Work closely with product stakeholders as well as fellow engineers.
  • Take part in making decisions based on quantitative and qualitative user data, using analytics, user interviews, and input from Customer Success and Support.
  • Lead and participate in planning and design processes, and review other people’s work.
  • Increase code quality and maintainability, impacting architectural improvement and engineering culture.


Requirements:

  • 6+ years of experience as a full-stack developer, writing code across all areas of the stack.
  • At least 2 years of experience with React, and Typescript. Experience with Node.js is preferred but isn’t mandatory.
  • Proven experience in planning and implementing scalable microservices architectures over cloud platforms, AWS preferred.
  • Experienced with relational databases and managing complex data persistence needs.
  • Experienced with highly evented architectures, Kafka is preferred.
  • Strong product mindset and experience acting as the technical counterpart in an empowered team.
  • Strong interpersonal and communication.
  • Background with TDD methodology - Plus.
  • Background with DevOps and CI/CD - Plus.
  • Computer science or engineering academic degree or equivalent work experience.

Versatile