Senior Full Stack Developer

Total Mortgage Services
Milford, United States of America
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Milford, United States of America

Tech stack

JavaScript
PHP
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
CSS
Cloud Computing
Software Quality
Code Review
Data Integration
Relational Databases
Python
Laravel
PostgreSQL
MySQL
Node.js
NoSQL
Object-Oriented Software Development
Performance Tuning
Scrum
Salesforce
Software Engineering
Software Systems
Symfony
Systems Architecture
Systems Integration
Web Application Frameworks
Website Wireframe
Data Logging
Apex Code
Scripting (Bash/Python/Go/Ruby)
Express
Backend
GIT
Cloudformation
Amazon Web Services (AWS)
Containerization
Kubernetes
Information Technology
Npm(Software)
Front End Software Development
Functional Programming
REST
Software Version Control
Docker
Service Stack
Microservices

Job description

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

Requirements

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., * Salesforce Apex: Development experience within the Salesforce ecosystem

  • Experience in financial services or mortgage industry
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with monitoring and logging tools
  • Experience with Agile/Scrum methodologies, * Proven ability to work across the full technology stack
  • Strong problem-solving and analytical thinking skills
  • Experience with system integration and third-party API consumption
  • Understanding of performance optimization and scalability principles, * Self-starter with excellent time management skills
  • Strong communication skills for technical and non-technical audiences
  • Ability to work independently and make informed technical decisions
  • Detail-oriented with a commitment to delivering high-quality solutions
  • Adaptable and eager to learn new technologies as business needs evolve, * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 5+ years of full-stack development experience
  • Demonstrated experience in requirements gathering and solution design
  • Portfolio of successful projects showcasing technical versatility

Benefits & conditions

  • Competitive salary and comprehensive benefits package
  • Opportunity to work with cutting-edge technologies in the mortgage industry
  • Professional development and continuing education opportunities
  • Collaborative and innovative work environment
  • Flexible work arrangements

Apply for this position