Role
: FullStack Engineer – Python
Location
: Durham, NC – Hybrid
Fulltime role The Role
We are seeking a highly skilled
Full Stack Developer
to help design and build a
state‑of‑the‑art data analytics platform
within the financial services domain. In this role, you will work across the full technology stack—front end, back end, and data—to deliver scalable, secure, and high‑performance applications that transform complex financial data into actionable insights.
The Expertise and Skills You Bring
- Apply strong
software engineering expertise
gained through years of building enterprise‑grade applications within
financial services or a related regulated industry
- Design and implement data solutions leveraging
Oracle
and
Snowflake
to support analytics, reporting, and data‑driven insights
- Solid understanding of database design principles
and the ability to write
efficient, complex SQL queries
to retrieve and analyze data
- Build and enhance backend components using
Python
and
Spring Boot
, adhering to modern architectural and coding best practices
- A good understanding of
authentication and authorization frameworks
, including
OAuth
,
Azure Active Directory
, and
JWT‑based security models
- Develop
responsive, high‑performance web user interfaces
using
Angular, HTML, CSS, TypeScript, Web Components, and Node.js
- Analyze data and system behavior to identify gaps, optimize performance, and deliver innovative, scalable solutions
- Collaborate with product owners, architects, analysts, and engineers to translate complex business and data requirements into effective technical designs
- Implement and support
DevOps, CI/CD, and batch scheduling/orchestration practices
, with hands‑on experience using
Jenkins, Git, Artifactory, SonarQube, and AutoSys
- Independently address complex technical challenges while collaborating effectively within an Agile delivery model
- Demonstrate strong
analytical thinking, problem‑solving abilities, and attention to detail
- Communicate clearly and effectively through
excellent written and verbal communication skills
- Maintain a strong passion for
continuous learning
, staying current with emerging technologies, tools, and industry trends