Senior Software Engineer (Node.js/React)
Job description
We’re looking for a senior software engineer with a hands-on mindset and passion for building great product experiences. The position might grow into a lead/principal software engineer role.
Our client is a well-funded cybersecurity startup ($24M+ raised) building a real-time application detection & response platform. Using OpenTelemetry and trace analytics, their solution enables enterprises to stop attacks with in-application context into all runtime transactions and behaviors. The company’s mission is to revolutionize application security with real-time anomaly detection and monitoring, automated incident response and rich context.
Key tech stack: React 18, Typescript, Jotai, React-query, ExpressJS, TypeORM, Postgres. Microfront-end architecture built in-house.
Responsibilities
- Work closely with the tech lead, product owner and other engineers to identify, plan and develop new features
- Explore how LLMs and machine learning can enhance decision-making and reduce friction in the user journey
- Write clean, testable and readable code using appropriate software design patterns
- Own infrastructure and deployments, leveraging CI/CD, Kubernetes, Docker, and cloud-native best practices
- Continuously assess and improve the existing codebase cleanliness and performance
- Review, maintain and refactor existing code to meet the requirements for improved or new features
- Share your engineering wisdom with the rest of the team
Required skills & experience
- 5+ years of commercial experience as a back-end oriented full-stack developer
- Solid backend skills with TypeScript, Node.js and PostgreSQL, including performance tuning and scaling
- Experience with React, Storybook, and a sharp eye for UX
- Passion for writing clean, well-commented, readable and reusable code
- General understanding of core algorithms, data structures, their applications and tradeoffs
- Upper-intermediate+ level of English
Bonus points
- Experience building AI-enhanced products or working alongside ML/LLM teams
- Tech leadership experience
- Experience in the cybersecurity domain
- Experience with microfrontend architecture
- Experience with AWS, CI/CD pipelines, Kubernetes, Docker, and observability practices
- You’re a contributor to open-source software or run your own pet projects
What’s in it for you
- Opportunity to become a part of a boutique software consultancy, working with well-known international customers and highly complex challenges
- Competitive salary
- Paid vacation and sick leave
- Remote-friendly culture
- Internal tech talks and mentorship
- Yearly learning & development budget
- PE administration support