22 Oct
|
PowerToFly
|
Toronto
22 Oct
PowerToFly
Toronto
Senior Software Engineer, Full Stack
The global capital markets are among the largest markets in the world, valued at over $50 trillion and growing. Transactions in these markets involve complex legal terms that must be digested and analyzed by many parties over a single transaction. This critical need drives a booming market for precise extraction and benchmarking of legal terms.
About the role
As a Senior Software Engineer, Full Stack at Thomson Reuters – Noetica, you will design, build, and maintain robust backend systems and APIs that power our search‑centric web experience. This role is backend‑leaning: you will spend most of your time on server‑side architecture, data processing, and API design while contributing to frontend features as needed.
- Design and build scalable backend services and APIs that power our document analysis platform
- Write maintainable, high‑performance server‑side code and data processing pipelines
- Define clear, efficient API contracts and contribute to service architecture decisions
- Design and craft compositional API primitives to expedite the productionization of document insights
- Build and maintain integrations with third‑party services and internal ML systems
- Contribute to frontend features and components as needed to deliver end‑to‑end solutions
- Optimize performance for data‑intensive backend operations
- Take ownership of engineering excellence, collaborating on code practices and design patterns to ensure long‑term maintainability and scalability
- Improve/automate CI/CD and other day‑to‑day production operations to enhance developer experience
About You
- Bachelor's degree in Computer Science, Information Technology,
or a related field (or equivalent experience)
- 4+ years of professional full‑stack development experience with a strong focus on backend systems
- Proficiency in backend technologies (Node.js, Python, or Go) and API design
- Strong understanding of RESTful APIs, database design, and data modeling
- Experience with SQL and NoSQL databases
- Familiarity with containerization and orchestration platforms (Docker, Kubernetes) and hyperscalers (AWS, GCP, etc.)
- Proficiency in TypeScript and React for frontend work
- Foundation in distributed systems, event‑driven architectures, and web fundamentals
- Strong communication and collaboration skills
- Self‑starting problem‑solving approach biased toward action and scope minimization
Preferred Qualifications
- Experience with microservices architecture and message queues
- Understanding of CI/CD fundamentals and experience working in single‑tenant architectures
- Experience building data processing pipelines or working with large‑scale data systems
- Familiarity with object‑oriented design and functional programming principles
- Experience optimizing backend performance for data‑intensive applications
- Interest in language and economics
- Thrives in a high‑leverage, fast‑paced workplace
- Familiar with technologies like monorepo,
jujutsu, mise, pprof, etc.
What’s in it For You?
- Hybrid Work Model: A flexible hybrid working environment (2–3 days a week in the office for office‑based roles) with seamless digital‑physical connectivity
- Flexibility & Work‑Life Balance: Flex My Way policies, work from anywhere for up to 8 weeks per year, and supportive workplace arrangements
- Career Development and Growth: Continuous learning programs, skills‑first approach, and opportunities to lead in an AI‑enabled future
- Industry Competitive Benefits: Flexible vacation, two company‑wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and wellness resources
- Culture: Award‑winning reputation for inclusion, work‑life balance, and values such as Obsess over Customers, Compete to Win, Challenge Your Thinking, Act Fast / Learn Fast, and Stronger Together
- Social Impact: Two paid volunteer days off annually, pro‑bono consulting projects, and ESG initiatives
- Making a Real‑World Impact: Helping customers pursue justice, truth, and transparency across global markets
Compensation
Eligible office locations: New York City, San Francisco, Los Angeles, Irvine – CA; McLean – VA; Washington, DC. Base compensation ranges vary by location:
- New York City, San Francisco, Los Angeles, Irvine – CA: $127,000 USD – $235,000 USD
- Other eligible US locations: $110,000 USD – $204,200 USD
- Ontario, Canada: $100,000 CAD – $145,000 CAD
Base pay is one part of a comprehensive Total Rewards program, which also includes flexibl
📌 Senior Software Engineer, Full Stack (Toronto)
🏢 PowerToFly
📍 Toronto