Enhance existing applications, design and implement new features, and contribute to scalable, maintainable, and high-performance software using cutting-edge technologies including ReactJS, TypeScript, Python, and AWS serverless environments, building real-time, microservices-based applications.
Requirements
- Strong proficiency in ReactJS, TypeScript, Redux Toolkit, and Bootstrap.
- Expert-level skills in Python and experience with REST API development using FastAPI.
- Experience with microservices architecture, containerized environments, and AWS serverless platforms (Lambda, Step Functions, API Gateway).
- Familiarity with databases and data warehouses (Snowflake, DynamoDB, RDS, MySQL, MongoDB).
- Experience with CI/CD pipelines and deployment automation.
- Understanding of server-side events for real-time applications and web server management (e.g., Apache).
- Knowledge of GenAI applications and RAG-based development is a plus.
Responsibilities
- Collaborate with cross-functional teams to enhance existing applications and develop new features.
- Write efficient, scalable, and maintainable code using modern web technologies and frameworks.
- Build and optimize dynamic, configuration-driven components and complex objects.
- Stream real-time data from APIs to front-end interfaces and implement server-side events.
- Develop Python REST APIs using FastAPI within microservices and containerized environments.
- Conduct unit and integration testing to ensure code quality and reliability.
- Support deployment and CI/CD pipelines using tools such as Jenkins and Octopus.
Other
- 6–8 years of experience as a full stack engineer in agile development environments.
- Strong problem-solving abilities, collaboration skills, and adaptability to work across multiple time zones.
- Full remote work flexibility with occasional travel requirements.
- Professional growth opportunities in a global, innovative environment.
- Collaborative and dynamic work culture with highly skilled colleagues.