> For the complete documentation index, see [llms.txt](https://jobs.torchlabs.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jobs.torchlabs.xyz/software-engineer-1.md).

# Software Engineer

### How to apply?

**Use this link:**

[**https://dub.sh/SEng**](https://dub.sh/SEng)

### 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://torchproxies.com/>\
📩 Our Email: <torchlabsxyz@gmail.com>\
🐦 Our Socials: <https://twitter.com/torch_labs>

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

### Job Summary

As a **Software Engineer**, you’ll take ownership of full-stack development across multiple products and platforms. You’ll lead architecture decisions, write high-quality code, implement CI/CD pipelines, and help mentor junior developers. This role requires deep experience with modern frontend and backend frameworks, cloud deployment, and testing best practices.

### Key Responsibilities:

* Lead end-to-end development of web applications using **React**, **Next.js**, and **NestJS**.
* Design scalable backend services with **Node.js**, **NestJS**, and **TypeScript**.
* Build and maintain frontend components with **Tailwind CSS**, **Mantine**, and **Material UI**.
* Integrate and manage databases including **PostgreSQL**, **Redis**, and **Firebase**.
* Implement E2E and unit testing with **Cypress**, **Jest**, and **Supertest**.
* Manage CI/CD pipelines using **CircleCI** and version control with **GitHub**.
* Handle authentication (JWT, Local) using **Passport.js** and job queues using **BullMQ**.
* Deploy applications using **Docker** and **Netlify**, and work with **GCP** for cloud services.
* Collaborate with cross-functional teams to integrate APIs, manage Stripe payments, and leverage tools like **Airtable**.
* Drive best practices in code quality, architecture, and scalability.
* Debugging

### Qualifications:

* Internship or 1 year of experience in full-stack development
* Proficiency in **React**, **Next.js**, **TypeScript**, **Node.js**, and **NestJS**
* Strong experience with **PostgreSQL**, **Redis**, and modern testing frameworks
* Solid understanding of CI/CD, Docker, and cloud infrastructure (especially **GCP**)
* Familiarity with **Stripe payment integration**, **Drizzle ORM**, and **BullMQ** job queues
* Strong communication skills and ability to mentor junior developers
* Comfortable working in a fast-paced, hybrid team environment

### What We Offer:

* Competitive salary.
* Hybrid work opportunities.
* 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 **<torchlabsxyz@gmail.com>** 🤝

### Apply Here

**Application link:** [**https://dub.sh/SEng**](https://dub.sh/SEng)
