About the Role:
As a Full Stack Software Engineer in the Core Platform Engineering team, you’ll be
responsible for building and scaling end-to-end systems — from rich, performant user
interfaces to robust backend services — that power our cybersecurity products. You will
work on high-impact engineering problems with a focus on performance, scalability, and
reliability across the entire stack. This role is best suited for engineers who love
shipping complete features, writing clean code, and want to grow their skills in system
design, frontend architecture, and backend infrastructure.
What You'll Do:
- Full stack development – frontend in React, HTML, CSS, JavaScript and
backend in NodeJS + Typescript.
- Design data models and manage databases (PostgreSQL, MongoDB, elastic
search etc.) for performance and reliability.
- Build reusable, accessible, and responsive UI components using React, HTML,
CSS, and JavaScript.
- Drive performance optimization across the stack – rendering performance,
bundle size, API latency, and Core Web Vitals.
- Collaborate with cross-functional teams (Product, Design, Infra) to deliver
features end-to-end.
- Implement observability practices – logging, monitoring, alerting.
- Work with containerized environments (e.g. Docker) and contribute to CI/CD
pipelines.
- Participate in code reviews, technical discussions, and mentoring when
applicable.
What We're Looking For:
- 3+ years of full stack development experience.
- Strong in Node.js/Typescript (or Golang/Python), with hands-on coding and
debugging skills.
- Hands-on experience building production frontends with React, and strong
fundamentals in HTML, CSS, and JavaScript.
- Experience with performance optimization – profiling, bundle/asset
optimization, lazy loading, memoization, and reducing render/API latency.
- Good understanding of data structures, algorithms, and problem solving.
- Solid knowledge of SQL/NoSQL data modeling and performance tuning.
- Exposure to basic system design and a willingness to improve architectural
thinking.
- Experience working with concurrent systems and caching mechanisms like
Redis is a plus.
- Willingness to learn, take feedback, and grow with structured mentorship.
Nice to Have:
- Experience with Next.js (SSR, ISR, app router) and modern frontend tooling.
- Familiarity with Docker, CI/CD, Linux, and RESTful API standards.
- Understanding of scalable system design and cloud-native development.
- Experience in cybersecurity product development or interest in the space.