Full Stack Engineer
Role Overview
We are seeking a skilled Full-Stack Software Engineer with exclusive expertise in React for frontend development and Python for backend development. The role focuses on building scalable, secure, and high-performance web applications while working closely with product, design, and platform teams.
Key Responsibilities
Frontend (React)
· Design and develop responsive, modular, and accessible user interfaces using React
· Build reusable React components, shared libraries, and frontend design systems
· Manage complex client-side state and optimize frontend performance
· Integrate frontend applications with REST APIs
· Ensure high standards of UX, accessibility, and cross-browser compatibility
Backend (Python)
· Design and implement scalable backend services using Python
· Develop RESTful APIs using Python frameworks such as Django / FastAPI / Flask
· Handle authentication, authorization, and secure data flows
· Work with relational and/or NoSQL databases
· Implement logging, monitoring, and error-handling mechanisms to ensure reliability
System & Collaboration
· Collaborate with cross-functional teams on requirements, design, and architecture
· Write clean, testable, maintainable, and well-documented code
· Participate in code reviews and CI/CD pipelines
· Support production systems and troubleshoot issues as needed