[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. The client is a fast-growing technology organization developing a modern platform spanning fintech, payments, and digital consumer experiences. The Senior Full-Stack Software Engineer will develop and scale core backend services, APIs, integrations, and data-driven systems while contributing to frontend development. The role includes owning technical initiatives end to end, influencing architecture, and improving system reliability, scalability, and production operations.
Responsibilities
- Design, build, and maintain highly scalable backend services and APIs supporting core product and transactional functionality
- Own major engineering initiatives from requirements gathering and architectural planning through launch and ongoing maintenance
- Develop integrations between internal platform services and external APIs, vendors, and third-party systems
- Contribute to the evolution of backend architecture, service patterns, database structures, and overall system design
- Work alongside frontend and mobile engineers to deliver cohesive end-to-end product experiences
- Investigate and resolve technical challenges related to performance, scalability, availability, and system reliability
- Improve engineering practices around automated testing, observability, monitoring, and production operations
- Contribute to code reviews, technical design discussions, sprint planning, incident management, and broader engineering efforts
- Act as a technical lead for backend projects, driving execution while maintaining strong standards around maintainability, reliability, and code quality
Skills
- 6+ years of professional software engineering experience, including significant backend development
- Experience building REST APIs, designing data models, and developing scalable services with PostgreSQL and AWS
- Working knowledge of modern frontend technologies, particularly React and TypeScript
- Experience with distributed systems, cloud-based environments, and highly available production software
- Proven ability to independently take technical projects from initial concept and design through production
- Strong architectural instincts with an interest in scalability, reliability, and designing systems for long-term growth
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience
- Strong hands-on experience developing and supporting production systems in Python; Django experience is strongly preferred
Benefits
- Equity
- Comprehensive benefits
Company Overview