Full Stack Engineer
Job details
Full Stack Developer We are seeking a highly skilled full stack developer to join our team to execute a critical project around Point-of-Sale Data Management and Analytics. . The ideal candidate will have a strong background in React.js and python frameworks like flask, Django, etc. Start Date Mar 1, 2025 Key Responsibilities
- Develop and maintain front-end components using React.js, ensuring high performance and responsiveness.
- Develop and maintain dynamic, responsive UIs using React.js.
- Implement workflow visualization using React Flow for drag-and-drop UI interactions.
- Utilize XState to manage state machines and complex workflows efficiently.
- Implement and manage state machines with XState for process orchestration.
- Design and implement backend APIs using Python frameworks such as Flask, FastAPI, and Django REST Framework.
- Build and manage workflow engines and state management frameworks for dynamic and scalable applications.
- Architect and implement microservices following best practices for scalability, modularity, and maintainability.
- Collaborate with solution architects and designers to translate user requirements into technical solutions.
- Optimize applications for maximum speed and scalability, ensuring seamless integration between frontend and backend.
- Write clean, maintainable, and well-documented code, following industry best practices.
- Troubleshoot, debug, and upgrade existing applications and components.
- Perform code reviews and participate in Agile development processes.
- Bachelor’s degree in business administration, Information Technology, or a related field.
- Minimum 5 years of experience as a Full Stack Developer.
- Expertise in React.js, including hooks, Redux, and component-based architecture.
- Strong experience with Python and frameworks such as Flask, FastAPI, and Django REST Framework.
- Knowledge of workflow engines (e.g., Temporal, Camunda) and state management frameworks.
- Familiarity with Microservices Architecture and containerized deployment using Docker and Kubernetes.
- Proficient in designing and working with RESTful APIs .
- Strong experience with SQL and NoSQL databases.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Ability to handle tight deadlines and multitask effectively.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.