Sr. Full Stack Developer - IoT Energy App
Job Description
The Full Stack Developer (FSD) will be a key part of our engineering team focused on (a) completing our Android app beta release; (b) developing an iOS app; (c) enhancing both apps toward G/A releases in 2022, ensuring high-performance, scalability and reliability across our tech stack; (d) integrating specialized data algorithms to provide additional insights and predictive trend analysis; (e) expanding app functionality to manage & control our energy storage hardware; and (f) integrating new APIs to further enhance our products and services. The FSD position will require a significant amount of individual computer work, as well as collaboration with other members of the software development team and other colleagues, both in-person and through online tools. Much of the FSD work will be self-directed, so that being able to figure out the next step and move forward to achieve your assigned tasks is important.
Reports to: CTO
Ideal Qualifications
- General
- Strong interpersonal skills, including written and verbal communication
- Comfortable working individually (self-starter) and with teams in a start-up environment
- Identifying and solving problems
- Agile Development Methodology
- Willingness to learn, improve and enhance skills
- Alignment with company values (see intro above)
- Requirements
- BS degree or equivalent experience
- US Citizen or Green Card holder
- 5+ years Full Stack experience particularly with Java/Spring; Flutter/Dart
- Strong software architectural skills
- Knowledge of industry-wide technology trends and best practices
- Prior experience developing & managing mobile apps for Android and iOS
- Strong experience using Amazon EC2, S3, Lamda and related technologies
- RDS & NoSQL/DynamoDB integration experience
- Knowledgeable in developing and using REST-based APIs
- Experience with data ingestion and storage for reporting/trend analysis
- Bitbucket & Github
- Figma, Adobe Illustrator
- Benefits, fully described in our Employee Handbook, for full-time employees include
- Company paid, high-deductible health plan for employees, with family options
- Dental & vision insurance offered (optional)
- Stock options (all full-time employees)
- Performance bonuses
- Retirement savings with up to a 3% match (Vanguard funds)
- Flexible time-off program plus 10 company holidays annually
- Flexible work from home options