Senior Full Stack Engineer

Goliath Partners
United, WV, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$265,000.0 - $305,000.0
Working hours
Regular working hours

Tech stack

Adaptable Database Systems Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Cloud Computing Cloud Engineering Code Review Distributed Systems Django Web Framework Python (Programming Language) PostgreSQL Software Architecture
+15 more
Service-Oriented Architecture Software Deployment Software Engineering Systems Architecture TypeScript Data Logging ReactJS Backend Build Management Information Technology Integration Frameworks Data Management Front End Software Development Api Design Service Stack

Job description

Our client is expanding its engineering organization as it continues to build and scale a technology platform supporting modern financial services, payments, and digital customer experiences. The engineering team is responsible for developing the software, infrastructure, and internal platforms that enable the business to operate securely, reliably, and at scale., We are seeking a Senior Full Stack Engineer to serve as a senior technical leader within a growing engineering organization. This role will have broad ownership across backend systems, cloud infrastructure, data platforms, third-party integrations, and customer-facing applications, with a primary focus on backend development in Python., This is a highly hands-on individual contributor role for an engineer who can operate effectively at both the architectural and implementation levels. You will lead complex, cross-functional technical initiatives, help define engineering standards and architectural direction, and serve as a trusted technical partner to engineering, product, and business stakeholders., n \n

  • Provide technical leadership for the architecture, development, and ongoing evolution of backend services and APIs supporting financial products and transaction-driven workflows. \n

  • Design and build production-grade software primarily in Python, with Django experience highly valued. \n

  • Lead the technical direction of significant engineering initiatives, translating business requirements into scalable and maintainable technical solutions. \n

  • Design, deploy, and operate scalable cloud infrastructure using AWS. \n

  • Own complex technical projects from initial requirements and architectural design through implementation, deployment, monitoring, and optimization. \n

  • Develop and maintain integrations with financial institutions, payment providers, vendors, and other external services. \n

  • Design scalable data models, service architectures, and system patterns capable of supporting increasing transaction volumes and evolving business requirements. \n

  • Partner with frontend engineers and contribute to React and TypeScript applications when needed. \n

  • Identify and drive improvements in system performance, reliability, scalability, security, and operational efficiency. \n

  • Establish and strengthen engineering practices around automated testing, observability, logging, monitoring, incident response, and deployment. \n

  • Participate in and help lead system architecture discussions, technical planning, design reviews, code reviews, and production troubleshooting. \n

  • Define reusable technical patterns, engineering standards, and best practices that can be adopted across the organization. \n

  • Evaluate technical tradeoffs and make pragmatic decisions that balance immediate product requirements with long-term maintainability, reliability, scalability, and cost. \n

  • Serve as a senior technical resource and thought partner for engineers across the organization, helping raise engineering quality and consistency. \n

  • Identify architectural risks and opportunities proactively and influence the technical roadmap accordingly. \n

Requirements

The ideal candidate is comfortable navigating ambiguity, making pragmatic architectural decisions, and taking ownership of systems throughout their lifecycle-from initial design and development through deployment, production operations, and continuous improvement., * 8+ years of professional software engineering experience building, scaling, and operating production systems. \n

  • Strong Python development skills and extensive backend engineering experience; Django experience is a significant plus. \n

  • Strong understanding of distributed systems, API design, service-oriented architecture, and data modeling. \n

  • Production experience with PostgreSQL and AWS. \n

  • Familiarity with React and TypeScript and the ability to contribute effectively across the technology stack. \n

  • Experience designing and operating highly available, cloud-based distributed applications. \n

  • Demonstrated ability to independently lead substantial, ambiguous technical initiatives from architecture and design through production deployment and ongoing operation. \n

  • Strong understanding of scalability, performance, reliability, testing, observability, security, and software architecture. \n

  • Experience influencing technical direction and engineering practices beyond the scope of an individual project or team. \n

  • Comfortable working in a fast-moving environment where priorities evolve and engineers are expected to exercise significant ownership, judgment, and autonomy. \n

  • Strong written and verbal communication skills, with the ability to influence and collaborate effectively with both technical and business stakeholders. \n

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…