JOBSEARCHER

Fullstack Python Developer

Role: FullStack Engineer – PythonLocation: Durham, NC – HybridFulltime roleThe RoleWe 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 industryDesign and implement data solutions leveraging Oracle and Snowflake to support analytics, reporting, and data‑driven insightsSolid understanding of database design principles and the ability to write efficient, complex SQL queries to retrieve and analyze dataBuild and enhance backend components using Python and Spring Boot, adhering to modern architectural and coding best practicesA good understanding of authentication and authorization frameworks, including OAuth, Azure Active Directory, and JWT‑based security modelsDevelop responsive, high‑performance web user interfaces using Angular, HTML, CSS, TypeScript, Web Components, and Node.jsAnalyze data and system behavior to identify gaps, optimize performance, and deliver innovative, scalable solutionsCollaborate with product owners, architects, analysts, and engineers to translate complex business and data requirements into effective technical designsImplement and support DevOps, CI/CD, and batch scheduling/orchestration practices, with hands‑on experience using Jenkins, Git, Artifactory, SonarQube, and AutoSysIndependently address complex technical challenges while collaborating effectively within an Agile delivery modelDemonstrate strong analytical thinking, problem‑solving abilities, and attention to detailCommunicate clearly and effectively through excellent written and verbal communication skillsMaintain a strong passion for continuous learning, staying current with emerging technologies, tools, and industry trends