Job Overview
We are seeking a highly skilled Full Stack Developer to join our Data and AI Engineering team. This role involves designing and developing secure, scalable systems that bridge frontend user experiences with robust backend architectures.
Your primary responsibilities will include collaborating with Data Engineers and AI Engineers to develop clean, maintainable code across the entire technology stack. You will create API-driven architectures and intuitive user interfaces that adhere to modern engineering best practices.
Key Responsibilities
- Design and Development : Design and develop responsive web applications using React and modern JavaScript / TypeScript following component-based architecture principles.
- API Development : Build and maintain well-documented, testable RESTful APIs using FastAPI, Flask, or similar frameworks.
- System Integration : Implement API-centric architectures that ensure clean separation between frontend and backend services, enabling scalable and maintainable applications.
You will work on building secure systems that prevent data breaches and maintain high-quality code through static analysis and testing. Our ideal candidate is a strong team player who can collaborate effectively with cross-functional teams and champions observability practices by integrating logging, metrics, and monitoring into both frontend and backend applications.
Requirements
Technical Skills : Strong experience with React and modern JavaScript / TypeScript, including hooks, state management, and component lifecycle management.Backend Frameworks : Experience with Python-based backend frameworks like FastAPI or Flask for API development.Database Management : Proven experience working with relational and NoSQL databases (PostgreSQL, MongoDB, etc.) with focus on data integrity and performance.Security and Compliance : Understanding of security fundamentals and cloud-native environments with deployment experience.What We Offer
Flexibility : Hybrid work model and flexible working schedule that would suit night owls and early birds.Continuous Learning : Different training programs to support your personal and professional development.Career Growth : Possibilities of career development and the opportunity to shape the company future.