HamburgerMenu
hirist

2Base Technologies - Full Stack Engineer - React.js/Python

2Base Technologies
Bangalore
2 - 8 Years
star-icon
4.8white-divider93+ Reviews

Posted on: 16/09/2025

Job Description

We are seeking a talented and experienced Full Stack Engineer - AI/ML to join our innovative team. The ideal candidate will possess strong capabilities in both frontend and backend development, with a focus on React and Python technologies.

This role also demands hands-on experience integrating AI/ML models, working with telemetry/observability tools, and contributing to simulation modelling and scalable system design.

You'll work closely with cross-functional teams to build intelligent, high-performance web applications that drive impactful solutions.


Key Responsibilities :


- Design, develop, and maintain scalable full-stack web applications using React (frontend) and Python (backend).

- Build and integrate RESTful APIs and microservices for AI-enabled platforms.

- Collaborate with AI/ML engineers to embed machine learning models into production systems.

- Use telemetry and observability tools to monitor and optimize system performance and user experience.

- Contribute to simulation modelling efforts for testing, optimization, and model validation.

- Diagnose and fix bugs, performance issues, and production bottlenecks.

- Participate in code reviews, unit testing, and CI/CD workflows to ensure code quality and reliability.

- Ensure security, scalability, and performance across the technology stack.

- Write clean, modular, and maintainable code with comprehensive documentation.

- Work collaboratively in agile teams, aligning with designers, DevOps engineers, and data scientists.


Technical Skills & Experience :


- Proficiency in React.js, JavaScript, and/or TypeScript.

- Experience with state management libraries such as Redux or Recoil.

- Strong knowledge of responsive UI design using HTML5, CSS3, and SCSS.

- Familiarity with UI frameworks like Tailwind CSS or Bootstrap.

- Experience with frontend testing tools like Jest or React Testing Library.

- Strong hands-on experience with Python and backend frameworks like FastAPI, Django, or Flask.

- Solid understanding of REST API design, development, and integration.

- Awareness of web application security best practices (e.g., OWASP Top 10).

- Experience working with machine learning models and deploying them in real-world applications.

- Familiarity with ML libraries such as scikit-learn, TensorFlow, or PyTorch.

- Exposure to telemetry and observability tools like Prometheus, Grafana, OpenTelemetry, or Sentry.

- Understanding of observability concepts, including metrics, logs, and tracing.

- Experience with simulation modelling using tools like SimPy, AnyLogic, or custom Python-based logic.

- Familiarity with unit testing frameworks such as PyTest or unittest.

- Experience working with CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.

- Proficient in Git and version control workflows.

- Experience with Docker and containerized application deployment.

- Hands-on experience with databases like MySQL, PostgreSQL, and MongoDB.

- Experience integrating with Java-based services or multilingual backend systems.

- Exposure to cloud platforms like AWS, GCP, or Azure.

- Ability to integrate or build data visualizations using tools such as D3.js or Chart.js.


Soft Skills & Attributes :


- Strong problem-solving and analytical mindset.

- Excellent communication and team collaboration skills.

- Ability to take ownership and drive tasks independently.

- A keen interest in emerging technologies and a proactive learning attitude.

- Experience working in agile, cross-functional teams.

- Ability to mentor junior developers or lead feature-level efforts.


Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or related discipline.


- 2-8 years of hands-on experience in full-stack development with AI/ML exposure


info-icon

Did you find something suspicious?