remote
Software Engineer - Workyard
Software Engineer
Software Engineer focused on building scalable backend services and APIs to enhance customer activation for a construction workforce platform, leveraging Python, Node.js, AWS, and relational databases.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that support the activation workflow for new customers.
- Implement RESTful APIs using Python/Node.js, ensuring secure, scalable, and well‑documented interfaces.
- Collaborate with product and growth teams to iterate on feature prototypes and validate hypotheses through rapid experimentation.
- Deploy and manage services on AWS, optimizing cost, reliability, and performance.
- Write automated tests, perform code reviews, and contribute to continuous integration/continuous deployment pipelines.
Requirements
- 3+ years of professional software development experience in backend engineering.