[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. The client is a rapidly scaling technology company building a platform at the intersection of fintech, payments, and digital consumer products. The Senior Full-Stack Software Engineer will primarily focus on backend development, designing scalable services, APIs, integrations, and data systems while contributing to frontend development and owning projects from technical design through production optimization.
Responsibilities
- Architect, develop, and operate scalable backend services and APIs powering core customer and transactional workflows
- Lead features and technical projects from initial requirements and system design through deployment and production ownership
- Build and maintain integrations connecting core platform capabilities with external systems and services
- Shape backend architecture, data models, and technical patterns as the platform continues to scale
- Partner with frontend and mobile engineers to deliver complete product functionality across the stack
- Identify and address opportunities to improve application performance, reliability, scalability, and observability
- Establish and maintain effective testing, monitoring, and operational practices for production-critical systems
- Participate in code reviews, technical planning, sprint execution, incident response, and broader engineering initiatives
- Serve as a technical owner for backend initiatives, driving projects forward while maintaining high standards for code quality and system design
Skills
- 6+ years of professional software engineering experience, with substantial backend development experience
- Experience designing RESTful APIs, data models, and scalable services using PostgreSQL and AWS
- Familiarity with modern frontend development, particularly TypeScript and React
- Background working with distributed systems, cloud infrastructure, and highly available production applications
- Demonstrated ability to independently drive projects from technical concept through production deployment
- Strong engineering judgment and an interest in architecture, scalability, and long-term system design
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience
- Strong experience building and operating production applications with Python; Django experience is highly preferred
Benefits
- Equity
- Comprehensive benefits
Company Overview