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: torchlabsxyz@gmail.com
🐦 Our Socials: https://twitter.com/torch_labs
Position: Senior Software Engineer
Location: Hybrid (Colombo, Sri Lanka)
Job Type: Full-Time
Job Summary
As a Senior 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:
- 4+ years 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 and Sales Commission. Paid in either USD or LKR.
- 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.