Job Title: Senior Full Stack Engineer (Python)
Location: Remote (USA)
Must have skills:
- AWS, Microservices architecture (MSA) (Strong), Python (Expert), React (Strong)
- 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.
Good to have skills:
- LLM Application Frameworks (Strong)
- Knowledge of additional front-end technologies (e.g., Node.js, HTML/CSS, JavaScript).
- Familiarity with GenAI applications and RAG-based development.
Job Description:
- You will bring expertise in full stack development, Performance, and stability of custom-built products.
- This Senior IT Full Stack Engineer oversees all aspects of backend development including API and core functional logic, with add on skill of frontend development.
- This may include API development, backend development in technologies like python, React, Java. Work would also involve documentation of all designs and development
Role Overview:
- The Senior Full Stack Engineer will join an existing development team to enhance and expand a complex, dynamic application.
- The role requires strong communication skills and technical expertise across the stack.
- You will collaborate with global teams spanning multiple time zones and actively contribute to ongoing feature development.
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.
Other Qualifications:
- 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).