
Senior Software Enginner (Full-stack Node + React)
About us
About the Role
Key Responsibilities
Technical Design
Full Stack Development
AI-Assisted Development
Project Ownership
Code Quality
Mentorship
Cross-Pod Collaboration
On-Call
Technical Debt
Required Qualifications
5+ years
of professional software engineering experience, with demonstrated full stack range (backend services and frontend UIs)
- Proficiency in
TypeScript
Node.js
for building production services
- Proficiency in
React
for building production-facing UIs (state management, component design, performance)
- Experience designing and building
REST or GraphQL APIs
- Solid understanding of
relational databases
(PostgreSQL or similar), modeling, query optimization, and migrations
- Familiarity with
event-driven architecture
and messaging patterns (Kafka, SQS, or similar)
- Experience working in a
microservices
Hands-on, day-to-day experience with AI-assisted development tools
(e.g., GitHub Copilot, Cursor, Claude Code, Zed's Agentic editing, or similar) for coding, debugging, and code review; comfort with prompt/context engineering and sound judgment about validating AI-generated output
- Strong grasp of
software design principles
: separation of concerns, error handling, testing strategies
- Experience writing
unit, integration, and end-to-end tests
- Comfort operating in a
cloud environment
(AWS preferred), understanding of deployments, logs, and basic infrastructure concepts
- Strong communication skills; proactive about sharing progress, blockers, and technical risks
Nice to Have
- Experience building or integrating
AI/LLM-powered features
into products (RAG, agents, tool calling, prompt pipelines)
- Familiarity with
Kubernetes
and container-based deployments
- Background in
fintech, payments, or financial systems
- Experience working with
GraphQL
(schema design, federation, or tooling)
- Knowledge of
CI/CD pipelines
(Bitbucket Pipelines, GitHub Actions, ArgoCD)
- Familiarity with observability tooling (Datadog, Prometheus, Grafana)
- Experience mentoring engineers or leading technical design discussions
What We Look For
Beyond the technical skills, we're looking for engineers who:
- Take
ownership
, they drive their work to completion and communicate early when something is at risk
- Write code for the
next engineer
, clean, tested, and documented, whether they or an AI tool wrote the first draft
- Improve the team around them, through reviews, mentorship, and knowledge sharing
•
Collaborate across boundaries
, they engage other pods constructively when work crosses service lines
- Have
good technical judgment
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.