Key Responsibilities
● Frontend Development
○ Lead the development of a React-based frontend
○ Design and implement intuitive, scalable UI/UX components.
○ Optimize frontend performance and loading times.
○ Implement secure authentication mechanisms (Azure AD/MSAL).
● Backend Development
○ Develop and maintain scalable FastAPI-based microservices.
○ Optimize PostgreSQL and MongoDB database performance.
○ Implement real-time WebSocket-based communication systems.
○ Ensure security, scalability, and high availability of backend services.
○ Maintain robust authentication and encryption mechanisms.
● Technical Leadership & Collaboration
○ Lead architectural decisions and best practices for fullstack development.
○ Collaborate with robotics, operations, and product teams.
○ Conduct code reviews and mentor junior engineers.
○ Write technical documentation and contribute to design discussions.
○ Utilize Generative AI tools, copilots,
and automation for enhanced efficiency.
○ Stay updated with emerging technologies and continuously explore new
solutions.
Required Skills & Experience
● 5+ years of fullstack development experience.
● Solid proficiency in React.js, TypeScript, and modern frontend frameworks.
● Expertise in Python (FastAPI, Flask, or Django) for backend development.
● Experience with SQL (PostgreSQL, MySQL) & NoSQL (MongoDB, Redis).
● Proficiency in designing and implementing RESTful & WebSocket APIs.
● Familiarity with Docker, Kubernetes, and CI/CD pipelines.
● Experience in Linux-based environments.
● Strong problem-solving and analytical skills.
● Hands-on experience using Generative AI tools, copilots, and automation for
software development.
● A passion for continuous learning and experimenting with new technologies.