Full-Stack Software Engineer, Cyber Platform Engineering
Ensign is hiring !
Your key duties and responsibilities include the following:
- Work with customers and internal stakeholders to understand business requirements
- Build and maintain customer-facing platforms, including web applications and API gateways
- Build and maintain backend systems, such as data processing pipelines, to support the customer-facing platforms
- Deploy and maintain supporting infrastructure for customer-facing platforms
- Propose innovative solutions to address cyber security use cases
- Design project roadmaps and perform project planning to achieve business outcomes
- Participate in code and architecture reviews for developmental efforts
- Write complete technical documentation
- At least 3 years of experience as a Software Engineer
- Hands-on experience in Python, Go or TypeScript
- Hands-on experience in frontend web development frameworks such as React and Next.JS
- Hands-on experience in API or backend development
- Demonstrated capacity to learn independently with minimal guidance on new technologies
- Positive working attitude and good team player
- Critical thinking and contextual analysis abilities
- Ability to take initiative and propose solutions
- Ability to communicate with cross-functional partners and collaborate to deliver products and services
- Cyber Security knowledge or experience
- Experience with data engineering
- Experience with OLAP databases such as ClickHouse
- Experience with Agile and DevOps practices