Our client is an ever-growing global team of entrepreneurs, designers, engineers, product experts, and investors. The company invents, builds and launches startups with the world’s most influential companies. The business ventures that the company creates build strategic advantages for the most important global companies enabling them to own the next horizon of innovation.
Our client is launching a stealth startup, focused on developing technology to improve day-to-day care of seniors with dementia. This startup is bringing together a cross-disciplinary team of data scientists, product designers, engineers, business strategists, user-centered designers, and memory care experts, to build groundbreaking tech to address a growing market of over 50 million seniors with memory diagnoses worldwide. Our client is looking for an exceptional Full-Stack Engineer to join this disruptive startup.
Responsibilities
- Build responsive, mobile applications end to end
- Create REST based web services and APIs for consumption by mobile platforms
- Implement new features in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers
- Implement a rich and intuitive configuration and report interface
- Contribute to a future-ready, high quality, and performance code base
- Share your technical solutions and product ideas with the team
Requirements
- 5+ years software engineering experience
- 2+ years with AngularJS or ReactJS, React Native
- Experience with performance optimization techniques
- Experience with object oriented design and building backend applications with REST API services using Java or Node.js
- Experience designing and developing service-based architectures and/or micro services
- Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (e.g.: MySQL, MongoDB, Cassandra, Redis, etc.)
- Enough DevOps experience to setup, configure and maintain your own dev/build environment.
- Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, code reviews, design documentation, etc.)
- Knowledge of/familiarity with virtualization technologies (e.g.: Docker, Vagrant, etc.)
Additional Preferred Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
- Experience with C# a plus
- Experience with Unity a plus
- Experience with Swift a plus
- Experience with native and/or hybrid mobile development (e.g.: iOS, Android, PhoneGap, ionic, etc.)
- Entrepreneurial / Startup Experience
- UX / UI design Experience
- Familiarity with Kubernetes, ECS, Rancher, Terraform, CloudFormation and AWS are pluses