At a Glance
- Tasks: Build and ship features for CPOS Pay across mobile, web, and backend.
- Company: Join a dynamic payments company in Ottawa with a collaborative team.
- Benefits: Competitive salary, employee stock ownership, full health benefits, and access to AI tools.
- Other info: Enjoy a fast-paced startup environment with plenty of room for growth.
- Why this job: Make a real impact by helping one-person businesses thrive with innovative tech.
- Qualifications: 1-4 years of software development experience and full-stack skills in TypeScript and React.
The predicted salary is between 80000 - 100000 $ per year.
CPOS is an Ottawa payments company.
CPOS Pay is our app for the one-person business that runs everything from a phone: the plumber, the market vendor, the cleaner.
Taking a payment is where it starts.
We're turning the app into the back office they could never afford: one that gets them paid, answers their customers and brings in new ones.
We're a small team. Nobody waits on three levels of approval. We build things, ship them, and fix them when they break.
The role
You'll join the product team behind CPOS Pay and build features across the whole stack, from the mobile app to the backend.
Much of what we build touches money: taking payments, paying merchants out, and onboarding new businesses safely.
You'll work with product, our developers and our customer success team, and your work goes straight to the merchants who depend on it.
What you'll do
- Ship features for CPOS Pay across mobile, web and backend
- Build and maintain payment, payout and onboarding flows on Stripe
- Turn manual processes into tools that save the team time
- Write tested code, review your teammates' work and own what you ship in production
- What we need
- 1 to 4 years building production software (co-ops and internships count)
- Full-stack experience with Type Script, React or React Native, and Node. js
- Experience building on Stripe or another payment processor's APIs
- You own the outcome and figure things out without waiting for a spec
- Nice to have
- Fraud, risk, trust and safety, or KYC/KYB experience
- You've shipped a feature that uses large language models (LLMs)
- Startup experience
- Our stack
Type Script, React Native (Expo), React, Node. js, AWS (Amplify, Lambda, Dynamo DB), Stripe, and AI coding tools every day.
- What you get
- Base salary: $80,000 to $100,000, depending on experience
- Employee stock ownership (ESOP)
- Full health, dental, vision and life insurance
- Access to the AI tools we use every day
- Room to grow: you'll get as much ownership as you can take on
- Full-time, on site at our office in downtown Ottawa
This posting is for an existing vacancy.
CPOS uses artificial intelligence-enabled tools to support parts of our recruitment process; all hiring decisions are made by our hiring team.
Canadian work experience is not required.
We provide accommodations on request throughout the hiring process: contact hr@cpos. com.
#J-18808-Ljbffr
Software Developer in Ottawa employer: CPOS
At CPOS, we pride ourselves on being an exceptional employer in the heart of Ottawa, where innovation meets community. Our small, agile team fosters a collaborative work culture that empowers you to take ownership of your projects and make a real impact on the lives of one-person businesses. With competitive salaries, employee stock ownership, comprehensive health benefits, and ample opportunities for professional growth, CPOS is the ideal place for passionate software developers looking to contribute to meaningful solutions in the payments industry.