As a Full Stack Developer joining The company, you will play a large role in overseeing and executing the entire software development cycle. You will lead development operations (DevOps) strategy to ensure delivery of mobile and web development, quality software deployment and overall application health and performance. Ideally, you will have a broad technical knowledge and experience across a variety of Information Technology (IT) areas, including infrastructure, development, operations, and quality assurance.
Minimum 3+ years of software development experience building large-scale web applications
Firebase Design and Administration
Express Server / Exprreee.js
Work Experience as a Full-Stack or backend Software Engineer; collegiate coursework and projects can count toward this requirement.
Extensive ReactJS/Redux experience.
Familiar with automated testing tools on both the frontend and backend
Server-side and back-end coding (NodeJS, Express); Google Cloud Functions
NoSQL databases (Firestore)
Familiarity with Microservices architecture – O365 Authentication
Search Services and Third-Party integrations (ElasticSearch, Algolia)
Extensive experience creating and using REST APIs
Experience working within Firebase and Google Cloud Platform (GCP)
Experience with implementing performant server-side logic and APIs
Effective analytical, conceptual, and problem-solving skills
Strong communication skills to work both collaboratively and independently
Experience in design, code, test, debug, and document applications