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