Skip to content
mimi

Lead Software Engineer (Full Stack)

NFTYDoor

McLean · Hybrid Full-time Lead Today

About the role

Company Description

NFTYDoor is a fintech company revolutionizing the mortgage industry by creating a seamless, 1-minute mortgage experience. Our flagship product offers the fastest digital HELOC in the market, providing on-demand access to the $15 trillion U.S. home-equity market. Trusted by over 400 lenders and 36,000 mortgage loan officers, our technology enables 24/7/365 streamlined fulfillment with industry-leading efficiency. By combining innovative solutions with customer-focused design, NFTYDoor is transforming how borrowers interact with financial services.

Role Description

This is a hybrid role for a Lead Software Engineer (Full Stack) based in Virginia, United States, with flexibility for some remote work. The Lead Software Engineer will design, implement, and maintain end-to-end web applications and systems that drive key business objectives. Responsibilities include leading development teams, overseeing code quality, implementing best practices, and ensuring the seamless integration of front-end and back-end solutions to provide an exceptional user experience. The ideal candidate will also contribute to strategic decision-making and mentor junior engineers.

Required Qualifications

  • Strong foundation in Computer Science principles, including algorithms, data structures, system design, and Object-Oriented Programming (OOP).
  • Proficiency in Front-End Development using React, TypeScript, and modern CSS frameworks (e.g., Tailwind CSS) to build responsive, user-friendly interfaces.
  • Strong skills in Back-End Development using Node.js (Express/NestJS), TypeScript, and Java (Spring Boot) to design and build robust, scalable, and reliable server-side systems.
  • Hands-on experience with AWS cloud services, including:
    • Compute & Serverless: Lambda, EC2, API Gateway, Step Functions
    • Data: DynamoDB, RDS (PostgreSQL/MySQL), S3, ElastiCache/Redis, Redshift
    • Messaging & Events: SQS, SNS, EventBridge
    • Auth & Security: Cognito, IAM
    • Operations: CloudWatch, AWS CLI
  • Experience building applications on the Serverless Framework or AWS SAM/CDK.
  • Experience designing and consuming REST APIs (and/or GraphQL), including integration with third-party services and webhooks.
  • Experience with containerization (Docker) and CI/CD pipelines (GitHub Actions, Jenkins, or AWS CodePipeline) for streamlined, reliable deployments.
  • Working knowledge of authentication and security best practices (OAuth, JWT, IAM, secure coding).
  • Proficiency with Git and collaborative version control workflows.
  • Solid experience with debugging, automated testing (Jest, Mocha, JUnit, or similar), and optimizing code for performance and scalability.
  • Proven experience leading development teams and mentoring engineers in an Agile/Scrum environment.
  • Strong problem-solving skills with attention to detail and a collaborative, team-oriented mindset.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with API documentation standards (OpenAPI/Swagger).

Nice-to-Have

  • Familiarity with Infrastructure as Code (Terraform, AWS CloudFormation/CDK).
  • Experience with observability and monitoring tools (Datadog, New Relic, Sentry).
  • Exposure to AI/ML integration (AWS Bedrock, SageMaker, or third-party LLM APIs) for decisioning or automation use cases.

Skills

AWSAWS CDKAWS CLIAWS CodePipelineAPI GatewayCognitoComputer ScienceCSSDockerDynamoDBEC2ElastiCacheEventBridgeExpressGitGitHub ActionsGraphQLIAMJavaJenkinsJestLambdaMySQLNestJSNode.jsOAuthObject-Oriented ProgrammingOpenAPIPostgreSQLReactRedshiftRedisRESTSageMakerServerless FrameworkSpring BootSQLSwaggerSQSSNSTailwind CSSTerraformTypeScriptJWTJUnitMocha

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free