Share this Job
Principal Software Engineer
Who we are looking for?
- 8+ years’ experience as a part of a highly functional software development teams building world class products. Demonstrated ability to deliver complex features alone or with peers with minimal oversight.
- Minimum 8 + years of experience in NodeJS
- Strong experience in designing and developing high scalable systems
- Strong experience in NodeJS
- Strong experience in TypeScript, ReactJS, Azure, Kubernetes
- Recent hands-on development experience setting standards for design/code/deployment best practices, and operational effectiveness.
- Proficient in coding and application design patterns
- Ability to lead the team technically
- Knowledge of observability platforms like DataDog
- 4+ years working with and configuring containerized workloads and cloud based hosting (Kubernetes)
- Experience with Unit testing frameworks
- Excellent communication and presentation skills with success in effectively communicating at all levels of an organization.
- Experience with performance and memory tuning with tools.
- Proficient understanding source control and code versioning tools such as GIT, Azure DevOps etc.
- Public contributions to open-source projects, patents, publications or conference presentations are a plus