About Latitude
Latitude Technolabs is a digital solutions company based in Ahmedabad, India, offering a range of services including mobile and web development, ERP solutions, UI/UX design, and digital marketing. The company has a global presence with offices in the USA, Switzerland, and Australia, and has completed over 500 web applications and 100 mobile apps across various industries.
Job Role:
We are looking for a skilled Software Developer/Engineer with expertise in Python (Backend) and React.js (Frontend) who has at least 3 years of professional experience. The candidate should be capable of developing scalable backend services, integrating AI/ML features, and building modern, responsive frontend interfaces. This role requires strong collaboration skills, technical expertise across both backend and frontend, and a passion for delivering high-quality products.
Role + Responsibilities:
- Backend (Python / AI-ML / GenAI):
- Design and develop scalable backend services using Python (Django, FastAPI, Flask).
- Build and integrate RESTful or GraphQL APIs with AI/ML and frontend layers.
- Work on ML pipelines including data wrangling, feature engineering, model training, tuning, and evaluation.
- Deploy and manage ML models on platforms like GCP Vertex AI, AWS SageMaker, etc.
- Build and maintain AI-powered features such as predictions, classifications, and anomaly detection.
- Integrate and manage LLM-based workflows such as summarization, Q&A, and text generation.
- Work with GenAI platforms and libraries such as LangChain, HuggingFace Transformers, and OpenAI API.
- Handle databases such as PostgreSQL and MongoDB, data processing tools like Pandas and NumPy, and version control with Git.
- Participate in Agile development, write clean and testable code, and conduct code reviews.
- Frontend (React.js):
- Develop modern and responsive UIs using React.js and Next.js (Hooks, Context API, functional components).
- Implement efficient state management using Redux, React Query, or Context API.
- Build and consume RESTful and GraphQL APIs ensuring seamless frontend-backend integration.
- Translate UI/UX designs from Figma or Sketch into pixel-perfect web interfaces.
- Optimize performance, accessibility, and cross-browser/mobile compatibility.
- Develop reusable UI components and maintain component libraries such as Material UI, TailwindCSS, or React-Bootstrap.
- Write unit and integration tests using Jest, React Testing Library, and similar tools.
- Use Git for version control and follow CI/CD pipelines for automated deployments.
- Troubleshoot, debug, and resolve UI/UX issues effectively.
- Collaborate in Agile/Scrum activities including sprint planning, standups, retrospectives, and reviews.
Person Specification and Qualifications:
- Proficiency in Python and JavaScript (ES6+).
- Experience with Django, Flask, or FastAPI and React.js (Hooks, Functional Components).
- Strong understanding of RESTful and GraphQL APIs and frontend-backend integration.
- Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Familiarity with AI/ML tools such as scikit-learn, Pandas, NumPy, HuggingFace, and OpenAI API.
- Hands-on with GenAI development including prompt engineering, LLM workflows, and LangChain.
- Experience with frontend testing tools and modern build tools such as Vite, Webpack, and Babel.
- Familiarity with Git platforms like GitHub, GitLab, or Bitbucket and CI/CD pipelines.
- Good problem-solving, documentation, and analytical skills.
- Strong communication skills for client-facing discussions and team collaboration.
Plus Points (Nice-to-Have)
- Experience with GCP Vertex AI, AWS SageMaker, or other model deployment platforms.
- Exposure to Next.js SSR, CSR, ISR, and advanced React performance optimizations.
- Hands-on with containerization using Docker or Kubernetes.
- Prior work with UI/UX tools such as Figma and testing libraries like Cypress.
- Exposure to product development involving GenAI use cases such as chatbots or assistants.