At Steve & Kate's, we put radical trust in kids so that they learn to trust themselves. Campers choose minute to minute what they do, with whom, and for how long, because kids who learn to make decisions today build the self-confidence they’ll need to wrangle unknowns tomorrow. If you join our team as a Senior Full Stack Developer, you’ll join a small but mighty team that assists in building both front-end and back-end for web and mobile applications for a rapidly growing business.
Requirements
- 5 years Backend API and front-end UI development experience - Required
- Solid understanding of RDBMS & NoSQL databases.
- Expert in back-end development using .NET, C-Sharp or Python
- Expert in front-end development using Angular, Ionic, HTML5, SCSS/CSS, Typescript, JavaScript, Unit test framework - Jasmine, Jest, NgRx, RxJS, material design/Bootstrap.
- Knowledge of front-end code quality tools like ESLint, Prettier, SonarQube, RESTful API design and client consumption, Micro-front-end Architecture, Angular SSR.
- Knowledge of asyncio, Cosmos/Mongo DB, Redis/Distributed cache
- Experience using PAAS and SAAS resources in Azure or GCP.
Responsibilities
- Provide hands-on development in the application development, unit test, and rollout of strategic web and mobile initiatives.
- Develop both front-end and back-end for web/mobile applications, working with a hybrid internal/vendor team, to support the needs of Steve & Kate’s Camp users and stakeholders
- Document technical requirements and technical specifications for Web/Mobile applications (and related integrated solutions) and provide technical solutions to support those needs.
- Provide feedback (and approval) on technical designs and methods to support business requirements.
- Deploy, monitor, and fix code in production environments, ensuring high availability and performance of applications.
- Implement and maintain CI/CD pipelines to automate deployment processes.
- Monitor application performance and troubleshoot issues to ensure optimal operation.
Other
- Collaborate within an agile process and modern architectural approaches such as cloud technologies, containerization, DevOps practices, UI component frameworks, APIs, and web services.
- Work with Business Owners and Business Analysis teams, to create business requirements.
- Collaborate closely with a small, highly productive team that has significant influence and respect within the organization.
- Excellent problem-solving skills and critical thinker.
- Excellent verbal and written communication skills to interact with staff and business partners.