Senior Software Engineer
Backend-focused Senior Software Engineer responsible for designing and maintaining highly available APIs, services, and data systems. The role requires 7+ years of backend experience, strong production delivery skills, and ideally expertise in Golang, data engineering, and fintech fraud or compliance.
About the job
Responsibilities
- Design, create, and maintain robust, efficient, and reliable backend services.
- Collaborate with business stakeholders to architect and implement new services from inception to delivery.
- Develop new features and capabilities that deliver value to customers.
- Coordinate with engineering and product teams to deliver solutions.
- Create and maintain user-facing technical documentation.
- Help shape the engineering culture and maintain high engineering standards.
Requirements
- 7+ years of experience as a Software Engineer specializing in web backend development.
- Proficiency in Golang is a significant advantage.
- Additional experience in data engineering is highly desirable.
- Demonstrated success delivering high-quality production services and systems.
- Customer-centric approach and empathy toward users.
- Relevant industry experience in banking or fintech, with knowledge of fraud prevention or compliance.
- Proficiency in English.
Technologies
- TypeScript
- React
- Node.js
- Golang
- Ruby
- Bigtable
- PostgreSQL
- Google Cloud Dataflow
- Apache Beam
- BigQuery
- Python
- Java
- Terraform
Compensation and Benefits
- Compensation in cash and equity.
- Early exercise for all options, including pre-vested options.
- Remote-first culture and work from anywhere.
- Flexible paid time off and year-end break.
- Health, dental, and vision coverage for employees and dependents, where applicable.
- 4% 401(k) / RRSP matching, where applicable.
- MacBook Pro delivered to your door.
- One-time home-office setup stipend.
- Monthly meal stipend.
- Monthly social meet-up stipend.
- Annual health and wellness stipend.
- Annual learning stipend.
Skills
Go, TypeScript, React, Node.js, Ruby, Bigtable, Postgres, Google Cloud Dataflow, Apache Beam, BigQuery, Python, Java, Terraform
Similar jobs
Backend Engineering jobsBuild and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.