Open role
[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Goliath Partners is recruiting for an unnamed client scaling its engineering organization across a digital finance ecosystem. The Senior Full Stack Engineer will shape technical direction, modernize critical applications and services, and deliver scalable solutions spanning Python development, cloud infrastructure, databases, integrations, and frontend engineering.
Responsibilities
- Architect and implement backend applications, API services, and distributed components that support payment processing, financial workflows, and transaction-oriented products
- Establish engineering best practices for Python development, including application structure, testing strategies, code reviews, and maintainable software design. Experience with Django is advantageous
- Translate product and business objectives into technical specifications, system designs, and implementation plans that account for performance, security, scalability, and long-term flexibility
- Manage and improve AWS-based environments, focusing on infrastructure reliability, deployment efficiency, security controls, system monitoring, and cloud expenditure
- Direct the technical execution of complex software initiatives, coordinating design, development, testing, deployment, and post-release support
- Build and maintain integrations with payment processors, banking platforms, financial service providers, and other external systems
- Develop robust data models, database structures, and query strategies that maintain transactional integrity while accommodating increasing application and data demands
- Contribute to frontend development where necessary, partnering with UI engineers on React and TypeScript applications and end-to-end feature delivery
- Guide technical discussions, conduct architecture and code reviews, and lead investigations into application failures, performance bottlenecks, and production incidents
- Introduce reusable components, shared tooling, and consistent engineering practices to improve development efficiency and reduce operational complexity
- Assess emerging technologies and proposed system changes, balancing technical benefits against delivery timelines, maintenance requirements, scalability, and financial considerations
Skills
- 8+ years of experience in software engineering, with a track record of delivering and maintaining complex applications in production environments
- Advanced proficiency in Python and demonstrated experience building backend platforms, REST APIs, and scalable application services
- Practical experience with PostgreSQL and AWS infrastructure supporting production applications
- Familiarity with modern frontend development, particularly React and TypeScript, and the ability to contribute to full-stack delivery when business needs require it
- Experience influencing architectural direction, optimizing infrastructure, improving application performance, and maintaining highly available business-critical services
- Ability to communicate technical concepts clearly and collaborate effectively with developers, product teams, and senior business stakeholders
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent professional experience
- Django experience is preferred
Company Overview
Company H1B Sponsorship