Technical Lead-Full Stack Engineer

Employer
Freddie Mac
Location
McLean, VA
Salary
Competitive
Posted
Aug 21, 2019
Closes
Sep 04, 2019
Ref
12363BR
Function
IT
Hours
Full Time
We are seeking a Tech-passionate, creative, hands-on, talented high performing engineer to augment the Innovation Lab's IT Tech Strategy Team. Primarily, as an Full-Stack Engineer, you'll using cutting-edge open source frameworks, all on the cloud. You will bring solid experience in emerging and traditional technologies such as: Node.js, React/Vue.js, React-Native, REST, JSON, HTML / HTML5, CSS / SCSS, Selenium, NGINX, Kubernetes, Express, Chef, Docker, NoSql databases and Git/Github/Bitbucket. You will be fully utilizing AWS with services such as Cloud Formation Templates, S3, EC2, Lambda, Route53, CloudFront, AWS API Gateway and Apigee, and many more. In addition, you will have working knowledge of Networking and Infrastructure to guide design and implementation of robust, secure, auditable and scalable Cloud based infrastructure with aforementioned tools such as Cloud Formation & Terraform; CI/CD processes such as those for Github, AWS CLI, Yarn and/or NPM build system; sound understanding & implementation details of PKI/Cryptography; Agile rituals and processes etc.

Your work falls into these two primary categories:

Full Stack Development
  • Possesses design and coding skills and a zeal for building applications using open source frameworks for cloud native technologies
  • Develops MVPs for Innovation Lab on AWS; Encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
  • Is hands-on building UI using React.Js/Vue.js, React-Native with Typescript, Node.js, CSS/SCSS , Styl and Responsive HTML and backend microservices using Java, Spring Boot, PostgreSQL and Tomcat with full ownership of shipping and DevOps related maintenance of user-facing enterprise productHands-on backend microservices development using Node.js, REST, JSON, Docker, Kubernetes, NoSql databases, Java, Spring Boot, PostgreSQL and Tomcat with full ownership of software architecture, design and development

Agile Development
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in a full-stack development tools and technologies and partner with Product/Business teams


Qualifications

Qualifications
  • Bachelor's Degree in Computer Science or IT
  • At least 6+ years of experience developing responsive front end technologies: Angular/React/Vue, Node JS, JavaScript, Typescript, HTML 5, and CSS
  • At least 6 years of experience developing RESTful APIs
  • 4+ years of experience in one of Cloud technologies like AWS, OpenStack, Docker
  • 4+ Experience developing with large Serverless, microservice-based architectures, container orchestration frameworks: Kubernetes/Amazon EKS
  • 6+ years of experience in a database technology, preferably No-SQL such as AWS DynamoDB, AWS DocumentDB, scalable, sharded, MongoDB
  • 2+ years experience using Jenkins, Github, Bitbucket
  • 2+ years of experience with a Junit, JS unit testing library (Jest, Mocha)
  • At least 10+ years of overall software development experience
  • Front end technologies: Angular/React/Vue, Node JS, JavaScript
  • RESTful APIs
  • AWS, OpenStack, Docker & container orchestration frameworks: Kubernetes/Amazon EKS
  • Database technology, preferably No-SQL such as AWS DynamoDB, AWS DocumentDB, scalable, sharded, MongoDB
  • Angular/React/Vue, Node JS, JavaScript, Restful APIs
  • Database technology, preferably No-SQL such as AWS DynamoDB, AWS DocumentDB, scalable, sharded, MongoDB
  • Docker/Kubernetes

Keys to Success in This Role
  • Technically very strong Full Stack Engineer who is a great team player.

Top Three Personal Competencies to Possess
  • Leadership: Set and execute upon a clear vision, strategy, and/or goals
  • Partnership: Build trust and strong partnerships through my own and my team's actions
  • Drive for Execution: Be accountable for strong individual and team performance


Preferred Skills

Preferred Skills
  • Master's in Computer Science
  • 2+ years of experience Objective C, Android OS, Apple iOs
  • 4+ years of experience in developing UNIX and Shell Scripts


Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

Similar jobs