cover image
Terminal

Terminal

terminal.io

2 Jobs

144 Employees

About the Company

We connect high-growth companies with top-tier software developers. Simplifying talent acquisition for startups and enterprises. Get your trial or contractor engagement today! #SoftwareDevelopment #TechTalent. A 2023 America's Best Startup Employers Honoree. https://www.forbes.com/lists/americas-best-startup-employers

Listed Jobs

Company background Company brand
Company Name
Terminal
Job Title
Lead Fullstack Engineer - Python, AWS, API
Job Description
**Job title** Lead Fullstack Engineer – Python, AWS, API **Role Summary** Lead the technical vision for a greenfield purchasing platform, architecting AWS‑native solutions that process procurement workflows, extract PDF data, and apply AI/ML for BOM reconciliation. Balance backend/data engineering (70 %) with frontend Vue.js work (30 %), mentor a small team, and drive rapid proof‑of‑concepts to validate product hypotheses. **Expectations** - Deliver a scalable, data‑centric architecture within a short time‑to‑market. - Mentor 3‑4 engineers, instill best practices, and build a high‑performance engineering culture. - Collaborate with product, UX, and DevOps to ship end‑to‑end features. - Own code quality, testing, and deployment automation across the stack. **Key Responsibilities** 1. Define and execute the technical strategy for the purchasing platform. 2. Design AWS‑based infrastructure (API Gateway, Lambda, Step Functions, DynamoDB, S3, EventBridge, SQS/SNS) using IaC (CDK/CloudFormation/Terraform). 3. Build data pipelines for procurement workflows, including fuzzy‑matching and ML‑based BOM reconciliation. 4. Develop PDF extraction/document intelligence systems to normalize supplier catalogs and invoices. 5. Implement robust Python APIs and microservices handling data‑intensive operations. 6. Create intuitive Vue.js interfaces for procurement processes. 7. Integrate automated testing, CI/CD, and trunk‑based development practices. 8. Identify and resolve performance bottlenecks, technical debt, and bugs across front‑end, back‑end, and data pipelines. 9. Mentor team members, establish engineering standards, and maintain high quality throughout the SDLC. **Required Skills** - **Cloud & infrastructure**: AWS services (Lambda, API Gateway, Step Functions, DynamoDB, S3, EventBridge, SQS/SNS), IaC (CDK, CloudFormation, Terraform). - **Backend**: Python, TypeScript, microservice design, API development, event‑driven architecture. - **Data & AI/ML**: Design and implement data pipelines, fuzzy‑matching algorithms, basic ML model integration, PDF/text extraction tools. - **Frontend**: Vue.js, TypeScript, responsive UI design, experience building procurement or form‑centric interfaces. - **Testing & DevOps**: Unit/integration testing, automated pipelines, CI/CD, trunk‑based development, code quality tooling. - **Leadership**: Technical mentorship, architecture ownership, cross‑functional collaboration, ambiguity management. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - AWS Certified Solutions Architect – Associate or equivalent cloud architecture certification is preferred. ---
Canada
Remote
Senior
03-12-2025
Company background Company brand
Company Name
Terminal
Job Title
Technical Feasibility Engineer - JavaScript, API, Large Language Models (LLM)
Job Description
Job title: Technical Feasibility Engineer – JavaScript, API, LLM Role Summary: Contractor to conduct rapid technical feasibility experiments for new company concepts, partnering with product and design teams to build quick prototypes, evaluate architecture choices, and provide clear recommendations to non‑technical stakeholders. Expactations: - Deliver concise, actionable findings within hours to a few days per concept. - Maintain high competency across front‑end, back‑end, database, API, and third‑party integration technologies. - Communicate complex technical insights in straightforward language to product managers and designers. Key Responsibilities: - Interpret concept documentation and requirements in collaboration with product managers and designers. - Design, implement, and test lightweight prototypes to validate technical assumptions. - Assess technology choices, architecture approaches, and overall feasibility of new ideas. - Document findings, recommendations, and learning outcomes for non‑technical audiences. - Operate with speed and pragmatism, focusing on learning rather than perfection. Required Skills: - Minimum 5 years of hands‑on engineering experience, with a demonstrated ability to build and ship quickly. - Broad technical proficiency across the full stack (front‑end, back‑end, databases, APIs, third‑party integrations). - Practical experience with large language models (LLMs), AI APIs, and AI‑powered development tools. - Proven track record in early‑stage or rapid R&D environments, often as founding engineer or first technical hire. - Strong ability to create disposable prototypes that answer “can we build this?” questions. - Excellent written and verbal communication skills, capable of translating technical insights for product partners. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (preferred). - Relevant certifications in cloud platforms (AWS, Azure, GCP) or AI/ML technologies are a plus but not mandatory.
Canada
Remote
Mid level
22-01-2026