Own the end-to-end development of features, from technical design and implementation to deployment and maintenance.
Collaborate closely with PMs and BAs to translate business requirements and user stories into robust technical solutions.
API Design : Design, build, and document robust, scalable, and secure APIs, with a strong emphasis on RESTful principles.
System Architecture : Contribute to the overall system architecture, ensuring all components are scalable and integrate seamlessly.
Security : Implement security best practices to prevent common web vulnerabilities such as XSS, CSRF, and SQL injection.
Actively participate in Agile / Scrum ceremonies, including sprint planning, daily stand- ups, and retrospectives, to drive project momentum.
Design and manage data solutions using both relational (MS SQL) and non-relational (MongoDB) databases.
Architect and manage CI / CD pipelines to ensure smooth, automated deployments to both on-premises and cloud environments.
Required Skills & Qualifications :
A Bachelor's degree in Computer Science or Information Technology.
5 years of professional software development experience.
Strong proficiency in front-end development using modern JavaScript frameworks like Angular and React.
Demonstrated experience in back-end development with technologies like Node.js (with expertise in frameworks like Express.js) or Python (with frameworks like Django, FastAPI, or Flask).
Expertise in database design and management with SQL Server, and familiarity with non-relational databases like MongoDB.
A strong understanding of Large Language Models (LLMs) and how they can be leveraged for automating tasks.
Hands-on experience building and managing CI / CD pipelines and deploying applications to cloud or on-premises servers.
Excellent communication and problem-solving skills.
Nice-to-Have Skills :
Hands-on experience creating applications or solving problems using AI / LLM / ML models.
Prior experience in the Customer Experience (CX) or Enterprise Operations (E Ops) domains.