We are looking for a software engineer with the ability and experience to understand an existing system and vision a more complete, scalable system for our clients in a fun, agile work environment. Candidates should be interested in joining a small firm that employs a highly engaged and experienced team of retirement income planning specialists. You’ll have the opportunity to be part of evolving a cutting-edge enterprise level fintech platform that will be targeted towards thousands of financial advisors around the country.
As lead developer, you will be working with key players in the business world from across the country, and have significant control over systems and architecture decisions. You will be the first member of our permanent development team and would assist in finding and leading additional team members and/or agency partners as we grow.
The position will be relatively flexible on location. We would prefer to find someone in the New England area who could access our office regularly, however, we are open to finding a highly qualified remote candidate whocan effectively communicate with the rest of the team and perform all job duties from home. Travel would be limited to 3-4times a year for important meetings with large clients or prospects that require a technical presence, and strategic planning sessions as the firm grows. We are currently not considering candidates outside of the continental United States
Skills & Requirements
Key Skills:
Architecture, tools, and systems design decision making leading to specification documentation
Understanding of the full software development lifecycle, including software configuration management practices
Understanding of machine and systems provisioning in Amazon Web Services
PHP application development with a mysql database (Amazon RDS experience useful)
Ability to quickly learnAPIs to connect with outside data aggregators or partner institutions
Capable of independently learning new products, technologies, and tools
Track and support application builds and deployments into Dev, QA, and Production environments
Necessary Qualifications:
Experience in software development and/or release, configuration, build, and deployment management automation
LAMP stack and JavaScript experience
Experience with Git, and GitHub version control tools
Independent and creative thinker and decision maker with strong communication skills
Desired Qualifications:
UI/UX design experience
Financial industry experience or understanding
Leadership role experience
Bachelor or higher degree in Computer Science, Engineering or related field