Full Stack Software Engineer

How to apply?

Use this link: https://dub.sh/FSSE

The Company

At Torch Labs Software LLC, we’re revolutionizing the VPN and proxy industry with innovative software solutions. Operating as a global hybrid team with roots in Sri Lanka and our headquarters in the USA, we build cutting-edge infrastructure to monetize traditional and nontraditional products as a service.

Our inclusive and vibrant culture empowers talented individuals worldwide to collaborate, innovate, and deliver exceptional products that redefine customer expectations. Join us to be part of a fast-paced team making a real impact in the tech industry!

💻 Our website: https://torchlabs.xyz 📩 Our Email: [email protected] 🐦 Our Socials: https://x.com/torch_proxies

Position: Full Stack Software Engineer Location: Hybrid (Colombo 10, Sri Lanka) Job Type: Full-Time

Job Summary

We are looking for a motivated Full Stack Software Engineer to help build a mobile SFA (Sales Force Automation) application that allows sales teams to record orders, visits, payments, and field activities, with seamless synchronization to SAP Business One.

This role is suitable for someone with at least 1 year of hands-on development experience who is eager to learn, take ownership, and grow into a lead role over time. You will work closely with the SAP and business teams to ensure the system aligns with real field operations.

Key Responsibilities:

SFA Application Development

  • Develop a mobile or web application for sales teams to capture real-time sales and activity data.

  • Implement features such as order entry, customer visit tracking, route planning, and inventory lookup.

  • Build offline data caching and synchronization when internet is available.

Backend & API Development

  • Build backend services using Node.js / Python (or similar frameworks).

  • Create secure REST APIs for communication between the SFA application and SAP.

  • Ensure accurate data syncing, handling retries, and error management.

SAP Business One Integration

  • Integrate the SFA system with SAP B1 Service Layer (preferred) or DI API.

  • Map app data to SAP objects such as Sales Orders, Business Partners, Activities, and Inventory.

  • Ensure reliable posting and data validation before sending to SAP HANA.

Database & Architecture

  • Work with SQL or NoSQL databases for storing records and offline queues.

  • Ensure performance optimization and scalability.

  • Implement user authentication, permissions, and data security best practices.

Collaboration & Delivery

  • Work closely with SAP consultants and internal stakeholders to match business requirements.

  • Contribute to testing, deployment, and documentation.

  • Participate in code reviews and continuous improvement.

Qualifications:

Required Qualifications

  • Minimum 1 year of experience in full stack development.

  • Strong knowledge in JavaScript/TypeScript (Node.js, React, React Native) or Python (Flask, Django, FastAPI).

  • Basic understanding of REST APIs and backend architecture.

  • Familiarity with SQL databases (SAP HANA, MySQL, PostgreSQL, etc.).

  • Strong problem-solving and debugging skills.

  • Willingness to learn SAP Business One integration (training will be provided).

Preferred Skills

  • Experience with mobile app development (React Native, Flutter, Ionic).

  • Experience working with ERP, CRM, or SFA-type applications.

  • Basic exposure to SAP B1 (Service Layer or DI API) is a bonus.

  • Understanding of Git and CI/CD pipelines.

  • Ability to work independently and take ownership of tasks.

What We Offer:

  • Onsite work opportunity

  • A dynamic and supportive team environment.

  • Opportunities for professional growth and development.

  • The chance to work in an exciting and rapidly growing industry.

For any questions, please email us at [email protected] 🤝

Apply Here

Application link: https://dub.sh/FSSE

Last updated