Ballina
Prishtinë N/A°C
Menu Wishlist Add New Post Location Profile

Senior Software Engineer

Unique Code Icon 30467
Start Date Icon 19.06.2025
End Date Icon 16.07.2025
Published Date Icon 19.06.2025

Përshkrimi

Senior Software Engineer
Job Type: Full-Time

About Outsorcy

Outsorcy specializes in connecting top talent in Kosovo with innovative companies in the U.S. We partner with leading B2B SaaS and tech firms, offering tailored staffing solutions that help drive their growth while empowering our team members to build successful careers in a global environment. At Outsorcy, we’re passionate about bridging the gap between talent and opportunity, creating a collaborative ecosystem that benefits everyone involved.

About the Role

We are seeking a Senior Software Engineer to lead the maintenance and feature development of the client’s platform. Our client is a TypeScript-based, Nx-monorepo solution built with NestJS (backend), Angular (frontend), and TypeORM (MySQL), deployed on Google Cloud Platform. The platform manages complex warranty, customer, and reporting workflows for multi-tenant clients, with robust scheduling and automation features.

Key Responsibilities

  • Feature Development:
  • Design and implement new modules and endpoints in the NestJS backend (e.g., warranty coverage, customer management, reporting, scheduled jobs).
  • Extend and maintain Angular frontend components for customer and admin portals.
  • Integrate new business logic into existing CQRS and DDD-inspired patterns.
System Maintenance:
  • Refactor and optimize existing TypeScript code for performance and maintainability.
  • Manage TypeORM migrations and ensure data integrity across multi-tenant schemas.
  • Monitor and resolve production issues, including scheduled job failures and API errors.
API & Data Layer:
  • Maintain and extend RESTful APIs, DTOs, and command/query handlers.
  • Optimize TypeORM repositories and database queries for large-scale, multi-tenant data.
DevOps & Automation:
  • Support and improve CI/CD pipelines (GitHub Actions, Docker).
  • Maintain and enhance GCP Cloud Scheduler jobs and cron-based automation.
  • Oversee deployment scripts and environment configuration.
Quality & Collaboration:
  • Write and review unit/integration tests (Jest).
  • Conduct code reviews and enforce Nx monorepo standards.
  • Collaborate with product, QA, and other engineers to deliver business value.
  • Contribute to and maintain technical documentation (README, API docs, onboarding guides).
Requirements
  • 5+ years of experience with TypeScript, Node.js, and Angular in production environments.
  • Deep expertise in NestJS, TypeORM, and MySQL, including advanced query optimization and migrations.
  • Hands-on experience with Nx monorepo management and modular code organization.
  • Strong understanding of multi-tenant SaaS architectures and data isolation.
  • Experience with Google Cloud Platform, especially Cloud Scheduler and cloud-native deployments.
  • Proficiency in automated testing (Jest) and CI/CD (GitHub Actions, Docker).
  • Excellent communication skills and ability to mentor junior engineers.
Nice to Have
  • Experience with domain-driven design (DDD) and CQRS in TypeScript/NestJS.
  • Prior work on customer-facing portals and reporting dashboards.
  • Familiarity with GCP IAM, secrets management, and cloud monitoring.
Tech Stack
  • TypeScript, Node.js, NestJS, Angular
  • TypeORM, MySQL
  • Nx Monorepo
  • Jest (testing)
  • Google Cloud Platform (GCP), Cloud Scheduler
  • Docker, GitHub Actions
You will be the technical owner of a mission-critical platform, driving both stability and innovation for the cleint’s growing customer base.

How to Apply

Submit your CV and Cover Letter to apply@outsorcy.com with the subject line:
"Senior Software Engineer Application_Name_Last Name"
Deadline for applications: 16th of July 2025

Pune

932 Produkte
  • Contact Icon Numri i telefonit:
  • Contact Icon Numri i celularit:

Rishikimet e klientëve

Shto një rishikim

KONKURS PUNE
Gjej shpallje

KONKURS PUNE

Ka skaduar 1 month ago
Saldues
Gjej shpallje

Saldues

Ka skaduar 5 months ago
Vende të lira pune
Depoist
Gjej shpallje

Depoist

Ka skaduar 6 months ago
Risk Specialist (2)
Key Account Manager
Përgjegjës/e Sektori (3)
Menaxher i Dhomës së Monitorimit, Operator/e në Dhomën e Monitorimit (3)
Business Analyst (m/f/d) 60-100%
Sales Agent B2B (Remote / Deutschsprachig)
Praktikë Profesionale - Teknik i Mekatronikës (m/f)
Bookkeeper
Gjej shpallje

Bookkeeper

Ka skaduar 4 months ago
Footer