Job Description
<p><p><b>Description : </b><br/><br/>Role : Full Stack Developer Software Engineer<br/><br/>Function : Information technology (IT)<br/><br/>Location : India - Bangalore, Hyderabad, Pune, Thiruvananthapuram<br/><br/>Salary : As per Market Standard<br/><br/>Experience : 7 - 9 Years<br/><br/>Notice Period : 30 Days<br/><br/><b>Must-Haves : </b><br/><br/>- Minimum of 5+ years of professional full stack software development experience.<br/><br/>- Front-end development expertise using Angular.js, including familiarity with Angular UI Bootstrap, Tailwind CSS, and PrimeNG.<br/><br/>- Strong backend development skills in Python (preferred) or Java.<br/><br/>- Experience with Python frameworks such as FastAPI, Django, or Flask.<br/><br/>- Proficient with Python testing frameworks like Pytest.<br/><br/>- In-depth knowledge and hands-on experience with core AWS services : EC2, S3, RDS, IAM, Lambda, API Gateway.<br/><br/>- Solid understanding of RESTful APIs, web services, and asynchronous request handling.<br/><br/>- Experience working with relational and NoSQL databases such as MySQL, PostgreSQL, and DynamoDB.<br/><br/>- Proficiency in version control systems, specifically Git.<br/><br/>- Experience working in Agile development environments.<br/><br/><b>Nice to Haves : </b><br/><br/>- Experience with other modern JavaScript frameworks like Vue.js.<br/><br/>- Exposure to containerization and orchestration technologies such as Docker and Kubernetes.<br/><br/>- Knowledge of CI/CD best practices and tools (e.g., Jenkins, GitLab CI, CircleCI).<br/><br/>- Familiarity with cloud-native architecture and microservices design.<br/><br/>- Strong problem-solving skills and a collaborative mindset.<br/><br/>- Experience working in fast-paced, dynamic startup or product-driven environments.<br/><br/><b>Additional Guidelines : </b><br/><br/>- Interview process : - 2 Technical round + 1 Client round<br/><br/>- 3 days in office, Hybrid model.<br/><br/><b>Key responsibilities : </b><br/><br/>- Develop and maintain robust web applications across the full stack.<br/><br/>- Create responsive and intuitive user interfaces using Angular.js.<br/><br/>- Build and maintain scalable and efficient server-side applications using Python or Java.<br/><br/>- Utilize Amazon Web Services (AWS) to deploy, manage, and scale applications, leveraging core services such as EC2, S3, RDS, Lambda, and more.<br/><br/>- Collaborate with cross-functional teams, including designers, product managers, and other engineers, to define, design, and ship new features.<br/><br/>- Participate in the entire software development lifecycle, from conception to deployment and maintenance.<br/><br/>- Write clean, well-documented, and testable code, and participate in code reviews.<br/><br/>- Troubleshoot, debug, and upgrade existing software to ensure optimal performance.<br/><br/>- Stay up-to-date with emerging technologies and industry best practices to ensure our tech stack remains modern and effective.<br/><br/><b>Qualifications : </b><br/><br/>- Minimum of 5+ years of professional experience in full stack software development.<br/><br/>- Proven experience developing applications with Angular.js, including knowledge of relevant libraries and frameworks such as : <br/><br/>Angular UI Bootstrap, Tailwind, PrimeNG<br/><br/>- Experience with testing frameworks such as Jasmine and/or Karma<br/><br/>- Strong proficiency in either Java or Python for backend development.
For Python, experience with popular frameworks is required, such as : <br/><br/>Hands on experience with frameworks like FastAPI, Django or Flask : <br/><br/>- Experience with Python testing frameworks such as Pytest for unit and integration testing.<br/><br/>- In-depth knowledge of core AWS services (e.g., EC2, S3, RDS, IAM, Lambda, API Gateway) and hands-on experience deploying applications in a cloud-native AWS environment.<br/><br/>- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).<br/><br/>- Solid understanding of RESTful APIs, web services, and asynchronous request handling.<br/><br/>- Proficiency with version control systems, specifically Git.<br/><br/>- Experience working in an Agile development environment.<br/><br/><b>Desired skills:</b><br/><br/>- Familiarity with other modern JavaScript frameworks such as Vue.js.<br/><br/>- Experience with serverless architectures using AWS Lambda.<br/><br/>- Knowledge of CI/CD practices and tools.<br/><br/>- Excellent problem-solving abilities and a collaborative mindset<br/><br/><b>Must Haves : </b><br/><br/>- Minimum of 5+ years of professional full stack software development experience.<br/><br/>- Front-end development expertise using Angular.js, including familiarity with Angular UI Bootstrap, Tailwind CSS, and PrimeNG.<br/><br/><b>Nice to haves :</b><br/><br/>- Strong backend development skills in Python (preferred) or Java.<br/><br/>- Experience with Python frameworks such as FastAPI, Django, or Flask.<br/><br/>- Proficient with Python testing frameworks like Pytest.<br/><br/>- In-depth knowledge and hands-on experience with core AWS services : EC2, S3, RDS, IAM, Lambda, API Gateway.<br/><br/>- Solid understanding of RESTful APIs, web services, and asynchronous request handling.<br/><br/>- Experience working with relational and NoSQL databases such as MySQL, PostgreSQL, and DynamoDB.<br/><br/>- Proficiency in version control systems, specifically Git.<br/><br/>- Experience working in Agile development environments.</p><br/></p> (ref:hirist.tech)