Skip to Main Content

Job Title


Software Engineer


Company : Forage AI


Location : Raipur, Chattisgarh


Created : 2025-05-20


Job Type : Full Time


Job Description

Experience Required: Maximum 3 yearsAbout the role:We are seeking a skilled and motivated Software Engineer to join our team full-time. This role offers the opportunity to work on maintaining and enhancing our legacy in-house products while contributing to the evolution of our architecture and codebase. The selected candidate will undergo structured training to gain a deep understanding of our domain-specific legacy systems. While training will be provided for product and domain knowledge, strong technical proficiency in the required technologies is essential.Key Responsibilities:Maintain and enhance legacy in-house applications with a focus on reliability, maintainability, and scalability.Work with existing codebases to debug production issues, implement incremental improvements, and reduce technical debt.Collaborate across teams to coordinate technical efforts and ensure smooth delivery of engineering solutions.Technical Skills & Requirements:Python: Strong hands-on experience with core Python and its standard libraries.Flask: Experience building backend APIs and services using Flask.RabbitMQ: Proficiency in implementing message queuing and task distribution.Docker & Docker Compose: Experience in containerizing applications and managing services.Web Scraping: Demonstrated expertise in web scraping tools and techniques.Playwright & Selenium: Practical, hands-on experience with browser automation frameworks.PostgreSQL & SQLAlchemy: Proficient in SQL and ORM-based data access.MongoDB & PyMongo: Experience handling NoSQL data with PyMongo.Redis: Practical use of Redis for caching and lightweight messaging.AWS: Hands-on experience with services like S3, Secrets Manager, and Auto Scaling Groups using boto3.Linux/Unix: Fluency with command-line operations and scripting in a Unix-like environment.Git: Proficient in using Git for version control and collaboration.Concurrency: Experience with multithreading and asynchronous programming in Python.API Integrations: Familiarity with third-party APIs, including authentication, data handling, and rate limiting.Other Infrastructure RequirementsSince this is a completely work-from-home position, you will also require the following -● High-speed internet connectivity for video calls and efficient work.● Capable business-grade computer (e.g., modern processor, 8 GB+ of RAM, andno other obstacles to interrupted, efficient work).● Headphones with clear audio quality.● Stable power connection and backups in case of internet/power failure.