Job Summary: We are seeking a highly skilled Sr. Software Developer with expertise in Full Stack Development, Python, and JavaScript. The ideal candidate should have 4-5 years of experience in software development, strong understanding of end-to-end software development processes, and ability to translate business requirements into technical solutions. Exposure to Android and iOS app development is an added advantage. Key Responsibilities: Design, develop, test, and deploy scalable and robust full-stack applications. Work with cross-functional teams to gather and analyze business requirements and translate them into technical specifications. Write clean, maintainable, and efficient code using Python and JavaScript frameworks. Build responsive web applications and RESTful APIs. Collaborate in architecture and design discussions, proposing optimal solutions. Conduct code reviews, provide mentorship to junior developers, and ensure best coding practices. Troubleshoot, debug, and optimize application performance. Stay up to date with emerging technologies, tools, and industry trends. If required, contribute to development of mobile applications for Android and iOS platforms. Document development processes, code changes, and technical specifications. Required Skills & Qualifications: Bachelor’s/Master’s degree in Computer Science, Information Technology, or related field. 4-5 years of experience in full-stack software development. Proficient in Python and JavaScript (Node.js, React.js, or Angular). Strong understanding of database technologies (SQL/NoSQL). Hands-on experience in developing RESTful APIs and integrating third-party services. Solid understanding of software development lifecycle (SDLC) and agile methodologies. Ability to gather and analyze requirements and provide practical solutions. Excellent problem-solving, analytical, and communication skills. Good to have: experience in developing Android and iOS mobile applications. Good to have: experience in working with containerization technologies like Docker and Kubernetes. Preferred Skills: Familiarity with cloud platforms (AWS, Azure, or GCP). Experience with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of security best practices in software development.