1. Job Title: Software Developer, Software Engineer  
2. Introduction/Overview: The Software Developer/Engineer will play a critical role in the Information Technology (IT): Software Development department, contributing to the Retail domain's digital transformation.  
3. Roles & Responsibilities: Design, develop, and maintain software applications using Python and JavaScript to meet business requirements in the Retail domain, collaborate with cross-functional teams to gather and analyze requirements ensuring alignment with project objectives, develop RESTful APIs and integrate them with databases and frontend applications for seamless functionality, implement and maintain microservices architecture to ensure scalability and modularity of applications, perform unit testing, debugging, and code reviews to ensure high-quality deliverables, optimize application performance and ensure adherence to best practices in coding and design, participate in Agile development processes including sprint planning, stand-ups, and retrospectives, document technical specifications, workflows, and processes for future reference, demonstrate excellent communication skills to effectively interact with team members, stakeholders, and clients, exhibit strong problem-solving abilities, attention to detail, and a proactive approach to challenges.  
4. Years of Experience: 3 to 6 years of relevant experience in software development.  
5. Education Qualification: Bachelor of Engineering (BE) or equivalent.  
6. Skills/Knowledge: Proficiency in Python including Object-Oriented Programming (OOP), Data Structures, and Algorithms, experience in RESTful API development using frameworks like Flask or Django, strong knowledge of database integration with SQLAlchemy, PostgreSQL, or MySQL, expertise in unit testing and debugging using tools like Pytest or Unittest, hands-on experience with version control systems such as Git and GitHub, proficiency in JavaScript including ES6+ features, DOM manipulation, and event handling, experience with frontend frameworks like React.js or Angular and backend development using Node.js or Express.js, knowledge of state management tools like Redux or Context API, familiarity with cloud integration using AWS Lambda or Azure Functions, understanding of microservices architecture and asynchronous programming with Asyncio, knowledge of Semantic HTML and accessibility standards (e.g., ARIA), experience with CSS3 features like Flexbox, Grid, and preprocessors such as SASS or LESS, familiarity with responsive design principles and frameworks like Bootstrap or Tailwind CSS, understanding of animation and transitions using CSS keyframes and animations, experience in cross-browser compatibility and form validations.  
7. Key Competencies: Strong technical foundation, problem-solving skills, excellent communication skills, attention to detail, proactive approach, ability to collaborate with cross-functional teams, leadership and mentoring abilities (for advanced career stages).  
8. Domain/Industry: Retail domain knowledge is a nice-to-have.  
9. Employment Type: Full-Time.  
10. Company Overview: No Details Found.  
11. Benefits & Opportunities: Career roadmap with structured growth path, opportunity to evolve into a strategic contributor in the Retail IT domain, fully remote work flexibility, equal opportunity employer valuing diversity.  
12. Location & Travel: Work location is Chennai, fully remote work flexibility, travel requirements are 0-25% of the time, working shift is APAC.  