Full Job Description
We are looking for a Lead Developer to own the development of a new web and mobile platform, based on top of an existing database system.
There already is an existing Java-based / Postgres back-end. We are looking to replace Java with a modern MVC Javascript or similar platform. We have existing B-to-B clients; this would be an "in-place" replacement, including a plan to migrate clients to the new platform. All future development enhancements would occur on new platform.
Position will report to the company VP while taking day-to-day direction from the Product Manager and will be a full partner to them. This is a ground floor opportunity to directly influence a new technology platform for an established, profitable digital business.
Qualifications
• 5 - 8 years software development experience, 2 years as a lead developer
• Deep expertise of front-end Javascript frameworks and MVC Javascript
• Deep expertise in SQL and database design
• Strong technology architecture & design skills
• Experience in creating Restful API services
• Experience in Agile development processes
• Enthusiasm for unit testing
• Experience with Amazon AWS
• Comfortable using and doing basic Linux configuration
• Experience with code deploy and DevOps tools (GIT, Jenkins, etc.)
• Experience in web development best practices, including Google web tools
• Preferred experience with Mobile development (iOS or Android)
• Preferred experience with Java
• Great communication and collaboration skills
• Adaptability: Be able to shift gears quickly and handle multiple projects