Job Description
The Lead Full Stack Developer will join a team developing web and mobile product solutions using the latest modern frameworks and technologies.
Key Responsibilities
- Design, develop, debug, and deploy scalable, efficient, and reusable code
- Write code as part of a collaborative team, building APIs and frontend features that play a visible, critical role in our client’s day-to-day operations
- Implement with some autonomy and architect solutions in collaboration with engineering leads
- Own the problem and scope solutions that line up with business objectives
- Build performant and scalable full-stack solutions to support new and existing products and features
- Play a key role in helping to re-platform and rebuild legacy systems
- Develop and maintain documentation for new and existing business logic in systems
- Develop an understanding of the business domain so as to better understand the role our software plays in the business
- Be active in the company Engineering community, performing code reviews and sharing knowledge
Skills and Experience
- Strong experience with Python (Django, Flask)
- Experience with JavaScript, and JavaScript frameworks (Angular)
- Experience with relational and document data stores such as PostgreSQL or Firestore
- Familiarity with Google Cloud Platform or other cloud providers
- Demonstrated ability to troubleshoot, problem solve, test, and develop solutions independently
- Ownership mindset and capable of self managing tasks, scope and priorities
- Focused on providing our customers with world class products and services