HamburgerMenu
hirist

Software Development Engineer I - Backend Technologies

Enter
Bangalore
1 - 5 Years

Posted on: 30/10/2025

Job Description

Description :


As a Back-end Engineer, you will be responsible for developing and maintaining the platform/dashboard backend.


This would involve developing and maintaining RESTful services for vulnerability management, scan orchestration, inventory management, and platform features such as onboarding, trust centers, certificates, payment integrations, vulnerability ingestion, authentication, etc.


You should have a strong background in backend programming (Symfony preferred, or Laravel) and have experience with an event-driven, async, and distributed architecture.


Responsibilities :


- Design, develop, and maintain backend services and APIs using the Symfony PHP framework. What you create is also what you own.


- Collaborate with front-end developers to integrate user-facing elements with server-side logic.

- Collaborate with scanner teams to orchestrate scans, ingest vulnerabilities, configure scanners, etc.

- Write clean, well-documented, and efficient code.

- Optimize and refactor existing code to improve performance and reliability.

- Implement security and data protection measures.

- Triage, troubleshoot, and upgrade existing systems.

- Ship code to production multiple times a day/week.

- Ensure timely delivery of the features.

- Test your own features, and write test cases for continuous automated testing.

- Participate in code reviews and contribute to best practices and standards.

- Participate in code reviews and contribute to best practices and standards.


Requirements :


- 1-3 years of experience in a similar role or similar working experience.


- Strong background in PHP backend programming. Symfony preferred, or Laravel.

- Strong understanding of software architecture principles and design patterns.

- Experience with an event-driven (subscribers/listeners), async (MessageHandlers and job queues), and distributed (load-balanced) architecture.

- Experience with PostgreSQL database and data modeling.

- Understanding of concepts such as Dependency Injection, ORM, data validation, error handling, etc.

- Experience with Docker, Kubernetes, GitHub Actions (good to have).

- Experience with Agile methodologies.

- Excellent problem-solving skills and the ability to think strategically about technical solutions.

- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional remote teams.

- Demonstrated track record of delivering high-quality software products on schedule.

- Knowledge of industry best practices in software development, security, and compliance.

- Knowledge of application and infrastructure security - helps you stand out.


info-icon

Did you find something suspicious?