Back-End Developer
Job summary
The Back-End Developer builds and maintains the core systems that power our cybersecurity solutions.
You will design, develop, and support APIs and services using Node.js and JavaScript, ensuring reliability, scalability, and security across all products.
Job functions
Development, API Design, System Integration
Key responsibilities
• Design and develop backend services and RESTful APIs using Node.js and JavaScript
• Integrate databases and external APIs into our platform
• Write clean, maintainable, and secure code following best practices
• Troubleshoot issues and improve application performance and scalability
• Collaborate with front-end developers and product teams to deliver new features
• Support deployments and monitor system health
• Document code, services, and development processes clearly
• Contribute to automation, testing, and process improvements within the team
Requirements
Knowledge & experience
• 3–5 years of experience in back-end development
• Strong experience with Node.js, JavaScript, and REST API design
• Knowledge of databases (MongoDB, PostgreSQL, or MySQL)
• Understanding of authentication, authorization, and API security principles
• Familiarity with Docker, CI/CD, or cloud platforms is a plus
• Good problem-solving and communication skills
Education and background
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• Experience working in agile or product-based environments
• Curiosity to learn and improve continuously in a fast-moving cybersecurity context
Share the Job