Job Description
Job Title: Senior Full Stack Developer
Location: Milford, CT
Position Overview
We are seeking a versatile Senior Full Stack Developer to join our technology team at Total Mortgage. This role requires a self-motivated professional who can work independently to design, develop, and implement comprehensive software solutions while collaborating directly with stakeholders to gather requirements and deliver exceptional results. This is a high-collaboration, on-site role that requires excellent interpersonal skills when working alongside our technical peers.
Key Responsibilities
Development & Architecture
Design and develop full-stack web applications using modern technologies and best practices
Build scalable, secure, and maintainable solutions across front-end and back-end systems
Implement cloud-based solutions using AWS services and infrastructure
Develop and maintain APIs, microservices, and database integrations
Ensure code quality through testing, code reviews, and documentation
Requirements Gathering & Design
Collaborate directly with business users and stakeholders to understand project requirements
Translate business needs into technical specifications and solutions
Create wireframes, mockups, and system architecture diagrams
Lead technical discovery sessions and requirements workshops
Provide technical guidance and recommendations to non-technical stakeholders
Project Management & Leadership
Take ownership of projects from conception through deployment
Work independently with minimal supervision while meeting deadlines
Prioritize and manage multiple projects simultaneously
Communicate project status and technical decisions to management and stakeholders
Required Technical Skills
Core Technologies
AWS: EC2, S3, Lambda, RDS, CloudFormation, and other core services
Node.js: Server-side JavaScript development, Express.js, npm ecosystem
PHP: Object-oriented programming, frameworks (Laravel/Symfony preferred)
Python: Application development, scripting, and automation
Additional Requirements
Strong understanding of RESTful API design and implementation
Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases
Proficiency in front-end technologies (HTML5, CSS3, JavaScript, modern frameworks)
Version control systems (Git) and CI/CD pipelines
Understanding of security best practices and compliance requirements
Full-time