Sign up to receive exclusive monthly wealthtech insights and interviews from our Chief Growth Officer, Jack Sharry. SIGN UP NOW

Full Stack Principal Software Developer

Overview

This position is for a Principal Software Developer that possesses strong software design and development skills. The candidate will work on a full stack microservice architecture which requires a comprehensive understanding of Object-Oriented Programming, Containerization (Docker), Web APIs (REST/JSON), Web Technologies (React/ASP.Net/HTML/CSS/JS), and Relational Databases (Postgres/SQL). The candidate will work with the LifeYield development team to learn firsthand about the business of building software services and how to apply technology and rigor to help construct a sophisticated financial software application. The candidate will benefit from working with a seasoned team of established professionals in an environment founded by recognized industry veterans and innovators who have successful entrepreneurial track records.

Responsibilities

  • Develop and maintain all layers of the full stack architecture (frontend, backend, database)
  • Develop software which leverages technologies and features within the AWS platform
  • Implement and enhance features across all layers of the application.
  • Participate in technical meetings, from the beginning of the project through the entire life cycle
  • Collaborate with QA and Operations teams to troubleshoot and resolve issues and bugs.

Qualifications

  • Proven experience with Object-Oriented Programming and proficiency in Microsoft .NET Framework and C#.
  • Strong knowledge of current web technologies and best practices.
  • In-depth understanding of the Software Development Life Cycle.
  • Excellent skills in Microsoft SQL Server or Postgres.
  • Comprehensive understanding of software design patterns and architectural concepts.
  • Expertise in microservice architectures and secure software development practices.
  • Excellent understanding of software security and secure software development practices
  • Strong communication & interpersonal skills
  • Experience with major cloud providers like AWS or Azure
  • Strong Experience with at least one of the popular web frameworks like Angular, React, or Vue.
  • Excellent documentation and presentation skills
  • Strong debugging skills with an analytical approach to problem solving

Preferred Qualifications

  • Experience with financial software applications is highly desirable.
  • Bachelor’s degree in Computer Science or a relevant Engineering discipline.
  • Background in developing analytical engines and numerical algorithms is a plus.

Apply

To apply please email careers@lifeyield.com with your resume and “Full Stack Principal Software Developer” as the subject line.