Software System Architect

1 week ago


Kollam, Kerala, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000
About Forage AI

We are a pioneering company transforming complex, unstructured web and document data into clean, structured intelligence.

We combine web crawling, NLP, LLMs, and agentic AI to deliver highly accurate firmographic and enterprise insights across numerous domains.

Our platform enables businesses to automate workflows, reduce manual rework, and access high-quality data at scale.

About the Role

We seek a talented Software Engineer who is passionate about building, scaling, and modernizing impactful business systems.

In this full-time position, you will work on a mix of new feature development, system enhancements, and platform modernization initiatives—while ensuring the stability and reliability of our core products.

You will have the chance to experiment with and implement GenAI-driven approaches, innovations, and new strategies as we continue to evolve our solutions.

Key Responsibilities:
  • Design and develop new features and enhancements for our core platforms and services.
  • Contribute to the modernization and refactoring of existing systems and code bases.
  • Propose, experiment with, and implement GenAI-based innovations, tools, or workflows to solve business problems and create new value.
  • Drive technical improvements, suggest and lead platform upgrades, and champion engineering best practices.
  • Investigate, debug, and resolve production issues, to deliver robust solutions that improve performance and maintainability.
  • Collaborate with product, engineering, and business teams to deliver impactful end-to-end solutions.
  • Help maintain the reliability, scalability, and security of our systems as we evolve our platform.
Required Skills & Qualifications:
  • Python: Strong hands-on experience with core Python and its standard libraries.
  • Web Framework: Experience developing backend APIs and services using FastAPI/Flask.
  • RabbitMQ: Proficiency in implementing message queues and task distribution.
  • Docker & Docker Compose: Experience containerizing applications and managing services.
  • Web Scraping: Demonstrated expertise with webscraping tools and techniques.
  • Playwright & Selenium: Practical experience with browser automation frameworks.
  • PostgreSQL & SQLAlchemy: Proficient in SQL and ORM-based data access.
  • MongoDB & PyMongo: Experience with NoSQL data using PyMongo.
  • Redis: Practical use for caching and lightweight messaging.
  • AWS: Hands-on experience with services such as S3, Secrets Manager, and Auto Scaling Groups (using boto3).
  • Linux/Unix: Comfort with command-line operations and scripting.
  • Git: Proficient in version control and team collaboration.
  • Concurrency: Experience with multithreading and asynchronous programming in Python.
  • API Integrations: Familiarity with integrating third-party APIs, including authentication, data handling, and rate limiting.
Requirements:
  • High-speed internet connectivity for video calls and efficient work.
  • Capable business-grade computer (e.g., modern processor, 8 GB+ of RAM, and no other obstacles to interrupted, efficient work).
  • Headphones with clear audio quality.
  • Stable power connection and backups in case of internet/power failure.


  • Kollam, Kerala, India beBeeEmbeddedSystem Full time ₹ 15,00,000 - ₹ 20,00,000

    Software Architect for Embedded SystemsWe are seeking an experienced Software Architect to lead the development of embedded systems software.Main Responsibilities:Define and maintain software architecture for complex systems.Design scalable frameworks using C, MATLAB/Simulink, and Stateflow.Develop control algorithms and model-based system...


  • Kollam, Kerala, India beBeeLinux Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Job Title: Software Architect for Linux SystemsWe are seeking an experienced software architect to lead the development of our Linux-based software applications.Key Responsibilities:Design and develop software architectures using Linux operating system.Develop and implement scripts in Perl and shell scripting languages.Maintain and update existing software...


  • Kollam, Kerala, India beBeeBackend Full time ₹ 15,00,000 - ₹ 25,00,000

    Backend Engineering RoleWe are seeking a highly skilled and self-motivated software engineer to join our team as an offshore consultant. This critical role will focus on migrating core functionality from our legacy system to a modern, event-driven architecture using Java Spring Boot microservices.As a key member of our engineering team, your primary...


  • Kollam, Kerala, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Software Architecture EngineerWe are seeking an experienced Software Architecture Engineer to join our team.Define and architect software frameworks for automotive systems, considering performance, power efficiency, and safety-critical requirements.Collaborate with cross-functional teams to align software architecture with hardware design and automotive...


  • Kollam, Kerala, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Unlock Your PotentialWe are seeking a highly skilled software engineer to join our mission to increase economic freedom in the world. If you're passionate about crypto and blockchain technology, we want to hear from you.We're pushing the boundaries of what's possible with onchain technology. Our engineers are building a trusted, scalable, and compliant...


  • Kollam, Kerala, India beBeePerformance Full time ₹ 1,20,00,000 - ₹ 1,60,00,000

    Performance Engineering SpecialistWe are seeking a skilled Performance Engineering Specialist to optimize software systems and applications under various load conditions.Main Responsibilities:Develop performance test strategies, identify bottlenecks, and collaborate with development teams to enhance system scalability, reliability, and responsiveness.Design...


  • Kollam, Kerala, India beBeeSoftwareArchitecture Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Description:We are seeking an accomplished Visionary Systems Architect to spearhead the design and implementation of complex, scalable systems that align with business objectives and technology goals.Key Responsibilities:• Develop cloud-native architectures that ensure scalability, performance, and security for enterprise applications.• Lead...


  • Kollam, Kerala, India beBeeEnterprise Full time ₹ 15,00,000 - ₹ 20,00,000

    Lead Software ArchitectThe role of a Lead Software Architect involves tackling complex technical challenges across multiple domains. This is a backend-heavy position that requires designing, building, and deploying scalable solutions.Key Responsibilities:Design and deliver scalable backend solutions.Build APIs, integrate systems, and ensure performance &...


  • Kollam, Kerala, India beBeeBackend Full time ₹ 20,00,000 - ₹ 30,00,000

    Job Overview:We are seeking a seasoned Software Architect to design and develop scalable backend systems using Node.js and TypeScript.The ideal candidate will have expertise in GraphQL API design and implementation, with strong experience in monolithic and microservices-based architectures.Develop and maintain high-performance backend applications using...


  • Kollam, Kerala, India beBeeTechnical Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Senior Technical LeadJob Description:As a seasoned technical lead, you will be responsible for driving the technical direction of our product. You will work closely with the development team to design, develop, and deploy new features that meet our high standards.Key Responsibilities:Lead and mentor a team of software engineers to ensure best practices and...