The Jarvis Walker group has been retained by a firm in Princeton N J area on an exclusive basis. The client is experiencing dramatic growth and is in a sector with excellent potential given changing economic conditions. This firm has a forward thinking corporate culture to include remote working accommodations.
Position Summary:
As a Full-Stack Engineer, you will be responsible for both driving the strategy and execution of company’s goal to develop and implement a scalable digital platform that allows us to deliver a portfolio of learning solutions to students, supported by teachers and parents.
This individual will work with a team of talented developers and internal stakeholders to ensure that we are balancing both short-term and long-term goals. You will work closely with current teams and systems to integrate existing functionality into a platform solution that will allow for multiple cross-functional teams to concurrently produce value.
What you will do:
- Set technology standards and direct the execution of initiatives to develop a learning management platform from inception through implementation
- Work with engineering teams to solve a class of problems highly technical in nature: (Architecture, Code, Scale and Security)
- Work with our team to establish and improve internal processes and workflows
- Contribute to growth and development of the software engineering team
- Provide technical guidance and coaching to peers
- Exhibit a hunger for continuous learning and improvement
- Work with an entrepreneurial mindset
What we are looking for:
- 5-10 years of experience as a software engineer with experience delivering commercially deployed SaaS solutions to market
- Proficient technical knowledge of current tools and best practices at scale: (Deployment, Monitoring, Logging, Cloud services/infrastructure)
- Deep understanding of Object-Oriented Programming and Design, data structures, and algorithms
- Experience with Distributed Systems (both in system design and data storage)
- Proficient with Node.js and related frameworks
- In depth knowledge of Typescript/JavaScript
- Experience with React and React Native
- Relational SQL and NoSQL databases
- Experience with RESTful APIs and Graph QL
- Experience managing CI/CD tools (e.g., Jenkins, GitHub Actions, etc.)
- Experience deploying applications via CI/CD pipelines
- Experience managing Docker, Kubernetes, or other container systems
- Education Technology experience preferred
- Ability to work in the US