Backend Software Engineer
Summary
Backend engineer owning end-to-end technical delivery for 2–3 enterprise construction-estimating accounts: building and documenting APIs, custom CSV exports, SKU matching, and POS/ERP (e.g., Oracle) integrations, plus first-line support. Core stack is Node.js, Python, and SQL with heavy client-facing work.
- Own end-to-end technical delivery for 2–3 enterprise accounts, from pilot success criteria through production rollout and ongoing support
- Customize estimates, takeoff drawings, and summary reports to client templates, naming conventions, units, materials preferences, and branding
- Stand up and automate intake and delivery workflows, including file transfer, custom CSV exports, and API payloads
- Expose and document Handoff's API for clients
- Build and maintain SKU matching between estimate line items and supplier catalogs
- Assess client technology stacks, including POS/ERP systems such as Oracle, and recommend integration paths
- Assist with integrations to legacy systems while scoping feasibility realistically
- Lead weekly calibration reviews with client estimating teams and drive accuracy against agreed error-rate targets
- Meet delivery SLAs and provide first-line technical support and maintenance
- Document account-specific configurations, assumptions, and preferences for continuity and handover
- Partner with a Construction Account Manager while owning the technical relationship
- Integrate clients' POS/ERP systems from first pilot through production
Requirements
- 5+ years of software engineering experience, with a track record of shipping and operating production systems
- Proficiency in Node.js, Python, and SQL
- Hands-on API experience: designing, exposing, and documenting APIs, mapping data to a client's schema, and working with legacy or non-REST systems
- Strong client-facing skills, including communication with engineers and non-technical estimating staff via email, calls, and Microsoft Teams
- Ability to define quality metrics and track accuracy trends
- Ability to own technical delivery for multiple accounts and navigate ambiguity, shifting requirements, and staggered timelines
- B2+ English proficiency
- Bonus: exposure to LLM/AI applications or familiarity with residential construction and estimating workflows
Core Competencies
Demonstrates expertise in end-to-end technical delivery, including API design and integration with POS/ERP systems. Proficient in managing client relationships and ensuring accurate project execution while navigating complex requirements.
Highest-signal resume keywords
- Node.js Proficiency
- Python Proficiency
- SQL Proficiency
- API Design and Documentation
- Client-Facing Communication Skills
ATS Optimization Keywords
Hard Skills
- Software Engineering Experience
- API Mapping
- Data Integration
- Quality Metrics Definition
- Technical Delivery Management
Soft Skills
- Communication Skills
- Problem-Solving
- Adaptability
Industry Keywords
- Construction Estimating Workflows
- Legacy Systems Integration
- B2+ English Proficiency
Tools & Technologies
- Microsoft Teams
- POS Systems
- ERP Systems
- CSV Exports