Key Responsibilities:
Collaborate with the development team to enhance existing applications and introduce new features.
Write efficient, scalable, and maintainable code using modern web technologies.
Build and optimize dynamic, config-driven components, and complex objects.
Stream real-time data from APIs to front-end interfaces.
Conduct unit and integration testing to ensure code quality.
Work on Python REST APIs using FastAPI, focusing on microservices in containerized environments.
Implement server-side events for enhanced app functionality.
Must-Have Skills:
Proficiency in ReactJS and ReactJS with TypeScript.
Experience with Redux Toolkit, Bootstrap, and modern front-end development practices.
Experience working with Python REST APIs and FastAPI.
Strong knowledge of functional and class-based development.
Understanding of microservices architecture and containerized environments.
Familiarity with Server-Side Events for real-time communication.
Other Qualifications:
6-8 years of experience as a full stack engineer.
Agile development experience.
Familiarity with databases and data warehouses (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB).
Experience working with web servers (e.g., Apache) and UI/UX design.
Proficiency in deploying applications on AWS Serverless platforms (Lambda, Step Functions, API Gateway).
Experience with CI/CD tools like Jenkins, Octopus (optional but preferred).
Knowledge of GenAI application development (optional but beneficial).
Strong problem-solving skills and a collaborative mindset.
Flexibility to work across global time zones (EST, IST, and others).
Nice-to-Have Skills:
Knowledge of additional front-end technologies (e.g., Node.js, HTML/CSS, JavaScript).
Familiarity with GenAI applications and RAG-based development
Any Graduate