Job Description
<p><p><b>Description : </b><br/><br/></p><p>We are seeking a talented and versatile Mid-Level Full Stack Developer to join our dynamic and growing engineering team.
The ideal candidate will have a strong foundation in both front-end and back-end development, with a passion for building scalable, high-performing web applications.
You will play a key role in designing, developing, and deploying features that directly impact our business and provide a seamless experience for our users.<br/><br/><b>Key responsibilities : </b><br/><br/></p><p>- Develop and maintain robust web applications across the full stack.<br/><br/></p><p>- Create responsive and intuitive user interfaces using Angular.js.<br/><br/></p><p>- Build and maintain scalable and efficient server-side applications using Python or Java.<br/><br/></p><p>- Utilize Amazon Web Services (AWS) to deploy, manage, and scale applications, leveraging core services such as EC2, S3, RDS, Lambda, and more.<br/><br/></p><p>- Collaborate with cross-functional teams, including designers, product managers, and other engineers, </p><p>to define, design, and ship new features.<br/><br/></p><p>- Participate in the entire software development lifecycle, from conception to deployment and maintenance.<br/><br/></p><p>- Write clean, well-documented, and testable code, and participate in code reviews.<br/><br/></p><p>- Troubleshoot, debug, and upgrade existing software to ensure optimal performance.<br/><br/></p><p>- 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/></p><p>- Minimum of 5+ years of professional experience in full stack software development.<br/><br/></p><p>Proven experience developing applications with Angular.js, including knowledge of relevant libraries and frameworks such as : <br/><br/></p><p>- Angular UI Bootstrap, Tailwind, PrimeNG<br/><br/></p><p>- Experience with testing frameworks such as Jasmine and/or Karma<br/><br/></p><p>Strong proficiency in either Java or Python for backend development.
For Python, experience with popular frameworks is required, such as : <br/><br/></p><p>- Hands on experience with frameworks like FastAPI, Django or Flask <br/><br/></p><p>- Experience with Python testing frameworks such as Pytest for unit and integration testing.<br/><br/></p><p>- 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/></p><p>- Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).<br/><br/></p><p>- Solid understanding of RESTful APIs, web services, and asynchronous request handling.<br/><br/></p><p>- Proficiency with version control systems, specifically Git.<br/><br/></p><p>- Experience working in an Agile development environment.<br/><br/><b>Desired skills : </b><br/><br/></p><p>- Familiarity with other modern JavaScript frameworks such as Vue.js.<br/><br/></p><p>- Experience with serverless architectures using AWS Lambda.<br/><br/></p><p>- Knowledge of CI/CD practices and tools.<br/><br/></p><p>- Excellent problem-solving abilities and a collaborative mindset<br/><br/></p><p>- Minimum of 5+ years of professional full stack software development experience.<br/><br/></p><p>- Front-end development expertise using Angular.js, including familiarity with Angular UI Bootstrap, Tailwind CSS, and PrimeNG.<br/><br/></p><p>- Strong backend development skills in Python (preferred) or Java.<br/><br/></p><p>- Experience with Python frameworks such as FastAPI, Django, or Flask.<br/><br/></p><p>- Proficient with Python testing frameworks like Pytest.<br/><br/></p><p>- In-depth knowledge and hands-on experience with core AWS services : EC2, S3, RDS, IAM, Lambda, API Gateway.<br/><br/></p><p>- Solid understanding of RESTful APIs, web services, and asynchronous request handling.<br/><br/></p><p>- Experience working with relational and NoSQL databases such as MySQL, PostgreSQL, and DynamoDB.<br/><br/></p><p>- Proficiency in version control systems, specifically Git.<br/><br/></p><p>- Experience working in Agile development environments.<br/><br/><b>NP : </b> Immediate 30 Days<br/><br/><b>Shift, if Any : </b> Alternate (2-11pm IST)</p><br/></p> (ref:hirist.tech)