Roles & Responsibilities :
- Design, develop, and maintain scalable and robust back-end applications.
- Write clean, reusable, and well-documented code following best practices.
- Collaborate with front-end developers, product managers, and QA teams to deliver high-quality software solutions.
- Participate in the full software development lifecycle from planning and design to deployment and maintenance.
- Debug and resolve technical issues reported in the production environment.
- Perform code reviews and provide constructive feedback to peers.
- Optimize applications for performance, security, and scalability.
- Stay updated with the latest industry trends, technologies, and best practices.
Skills & Qualifications :
35 years of proven experience in back-end software development.Strong understanding of Object-Oriented Programming (OOP) principles.Proficiency in one or more back-end programming languages such as Java, Python, Node.js, Ruby, or C#.Hands-on experience with databases (SQL / NoSQL) and writing efficient queries.Experience with version control systems like Git.Familiarity with API development (RESTful services).Strong debugging and analytical skills.Excellent teamwork and communication abilities.Bachelor's degree in Computer Science, Engineering, or a related field.Experience in the cybersecurity or security product domain is a plus.Knowledge of CI / CD tools, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP) is an added advantage.ref : hirist.tech)