- Company Name
- Optimyze1
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer (Full Stack)
**Role Summary:** Build and ship core product features end‑to‑end, owning both front‑end and back‑end components, and shape architecture and roadmap in a fast‑paced startup environment.
**Expectations**
- 5+ years of full‑stack experience
- Proven track record of delivering real products in fast‑growth startups or SaaS companies
- Self‑driven ownership of complex features, architecture decisions, and deployment pipelines
- Comfortable working in ambiguous, high‑velocity settings; collaborates directly with product and design
**Key Responsibilities**
- Design, develop, test, deploy, and maintain end‑to‑end features (React/TypeScript front‑end, Node.js/Python back‑end)
- Own code quality and performance across the stack, ensuring scalability and reliability
- Contribute to product roadmap decisions with product and design teams
- Design and implement serverless components on AWS (Lambda, API Gateway) and relational databases (PostgreSQL/MySQL)
- Optimize SQL queries and enforce best‑practice database design
- Mentor junior engineers and uphold a culture of learning and technical excellence
- Communicate status, blockers, and solutions clearly to cross‑functional stakeholders
**Required Skills**
- Proficiency in React, TypeScript, modern front‑end tooling (Webpack, Vite, etc.)
- Strong back‑end skills in Node.js or Python (RESTful APIs, GraphQL)
- HTML, CSS, and familiarity with CSS frameworks (e.g., Tailwind, Bootstrap)
- AWS infrastructure knowledge: serverless Lambda, API Gateway, IAM, CloudFormation/Terraform
- Relational database expertise: PostgreSQL/MySQL, SQL optimization, indexing, migrations
- Solid computer science fundamentals: algorithms, data structures, system design, debugging
- Excellent written and verbal communication, collaborative mindset
- Ability to make architectural decisions with focus on scalability, performance, and cost
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
- Legally authorized to work in Canada (Citizen, PR, or Open Work Permit)
---