Senior Software Developer (React / React Native / TypeScript / AWS Amplify)
Location: HQ (Ottawa, ON)
Department: Engineering
Reports To: Engineering Manager / CTO
About CPOS
CPOS is building the next generation of payments infrastructure — fast, secure, and developer-friendly. Our platform helps businesses move money efficiently and with confidence. We move quickly, operate with ownership, and ship high-impact features that make payments smarter and simpler.
The Role
We’re looking for a Senior Software Developer who excels at breaking down ambiguous problems, proposing solutions, and driving them through to delivery. You’ll build and maintain production applications across both web (React) and mobile (React Native), while owning critical integrations using TypeScript, AWS Amplify, and serverless AWS services.
This role expects initiative, technical depth, and strong communication. If you wait around for direction, need tasks spoon-fed, or expect daily check-ins before you can make progress, this won’t be a fit. You’ll work directly with Product, help shape roadmap-level technical decisions, and mentor junior engineers to raise the overall engineering bar.
What You’ll Do
- Own and improve complex frontend experiences using React and React Native.
- Architect scalable integrations using AWS Amplify, Lambda, API Gateway, DynamoDB, and related services.
- Work directly with Product to translate problem statements into actionable solutions — identifying edge cases, constraints, and technical risks upfront.
- Lead technical design discussions, drive architectural decisions, and document them clearly.
- Prioritize proactively: identify blockers early, propose alternatives, and keep work moving without needing someone else to unblock you.
- Debug and resolve hard technical issues across mobile, web, and backend boundaries.
- Mentor less experienced developers through reviews, pairing, and structured guidance.
- Introduce and champion best practices in mobile performance, state management, testing, and security.
- Contribute to internal tooling, shared libraries, and workflows to improve engineering efficiency.
Who You Are
- A self-sufficient problem solver — you research, test, and propose solutions before escalating.
- Strong at reasoning about mobile and web app architecture, data flows, performance considerations, and platform trade-offs.
- Excellent communicator who shares status early, calls out risks, and aligns with Product without hand-holding.
- Someone who raises the technical bar: you mentor others, drive improvements, and expect high standards.
- Equally comfortable building polished UI and diving into platform-level quirks (mobile packaging, build pipelines, device-specific issues).
- Thrives in a fast-paced environment where autonomy is expected, not optional.
Required Skills
- 4+ years of experience with React and TypeScript.
- Strong experience with React Native and shipping production mobile apps (iOS and/or Android).
- Proficiency with AWS — ideally Amplify, Lambda, API Gateway, DynamoDB, or similar serverless systems.
- Deep understanding of application architecture, state management, performance tuning, and API interaction.
- Ability to own technical decisions, document them, and explain trade-offs clearly.
- Strong communication: crisp updates, clear escalation when needed, no vague “in progress” status.
Nice-to-Have
- Experience with mobile CI/CD pipelines, OTA updates, app store processes, or native module bridging.
- Background in fintech or regulated environments.
- Prior experience mentoring or leading small engineering teams.
- Contributions to component libraries, tooling, or shared modules used across multiple teams.
- Knowledge of distributed systems, real-time updates, or offline-first patterns.
Why You’ll Love Working Here
- Salary: ~$130-150K base + equity
- Benefits - Full health, dental, vision, life insurance.
- High autonomy — you’ll shape features, influence architecture, and meaningfully impact product direction.
- Direct collaboration with product leadership and senior technical decision-makers.
- Ability to mentor, lead initiatives, and scale both mobile and web platforms.
- Modern ecosystem: React, React Native, TypeScript, Amplify, Node.js, and AWS serverless.
- Competitive compensation with the opportunity to have real ownership in a scaling fintech.