Senior Full Stack Developer
Job Description
About the Role
Do you enjoy solving complex business problems and designing and building software solutions in a collaborative, fast-paced, inclusive, and agile environment?
We are seeking a Senior Full Stack Developer to join an engineering team responsible for building industry-leading fintech software solutions within the title insurance and real estate ecosystem.
The software platform integrates mortgage lenders and title agents to enable seamless communication, including high-speed ordering, quoting, document delivery, notifications, analytics, and related workflows.
If you are passionate about designing and building software that improves the user experience, this role offers the opportunity to take a product from vision through production using modern technologies and DevOps practices.
This position requires a self-motivated and dynamic individual with strong technical and communication skills who thrives in a team environment. You will take end-to-end ownership of full-stack development while collaborating cross-functionally with engineering, product, and business stakeholders.
Responsibilities
-
Provide hands-on development for application design, development, unit testing, and rollout of strategic web and mobile initiatives
-
Develop both front-end and back-end components for web and mobile applications, working with a hybrid internal and vendor team to support multiple business lines
-
Document technical requirements and specifications for web/mobile applications and related integrated solutions
-
Review, provide feedback on, and approve technical designs and implementation approaches aligned with business requirements
-
Communicate project planning, progress, and status updates effectively to leadership and management
-
Deliver clear, engaging, and well-organized demos or presentations tailored to the intended audience as needed
-
Perform other duties as assigned
Skills & Expertise
-
7+ years of professional software development experience within the Microsoft technology stack
-
Bachelor’s degree in Computer Science or a related field
-
Strong back-end development experience using .NET Core and C#
-
Experience designing and developing RESTful services and APIs
-
Knowledge of queuing architectures such as MSMQ or cloud-based service buses
-
Familiarity with Domain-Driven Design (DDD) and microservices architectures
-
Experience with Git-based source control systems and CI/CD workflows
-
Strong experience with relational databases, SQL, and Entity Framework
-
Proficiency in HTML, CSS frameworks (Bootstrap or Foundation), and modern JavaScript libraries
-
Experience maintaining and enhancing existing codebases with a focus on performance, scalability, and user experience