Senior Full-Stack Engineer
Job Type: Full-Time
About Outsorcy
Outsorcy connects top talent in Kosovo with innovative U.S. companies. We partner with leading B2B SaaS and tech firms to provide tailored staffing solutions that fuel their growth while helping our team members build global careers. Our mission is to bridge the gap between talent and opportunity through collaboration and impact.
The Role
We need a Senior Full-Stack Engineer to take ownership of the Buyerstage product. You'll be the primary technical owner of a SaaS platform, responsible for everything from the React frontend to the Java backend to AWS infrastructure. This is a high-autonomy role. You'll inherit a codebase with room for improvement, including minimal test coverage, and have real influence over the product's technical direction. You'll help establish engineering best practices as we grow. Over time, you'll help build a small team around you.
Responsibilities
- Own the Buyerstage product end-to-end: frontend, backend, database, infrastructure
- Maintain and extend a React/TypeScript frontend with GraphQL
- Develop Java/Spring Boot backend services
- Manage AWS infrastructure (S3, SES, CloudFront, EventBridge)
- Support integrations with Salesforce, HubSpot, Slack, calendar systems, and payment platforms
- Address technical debt and improve code quality over time
- Implement CI/CD pipelines and modern DevOps practices
- Collaborate with Conquer engineering on platform alignment
Tech Stack
- Frontend: React, TypeScript, Vite, Apollo Client, Ant Design, Chrome Extensions
- Backend: Java, Spring Boot, GraphQL, Hibernate/JPA, Auth0
- Data: PostgreSQL, Redis
- Cloud: AWS (S3, SES, CloudFront, EventBridge)
- Integrations: Salesforce, HubSpot, Chargebee, Stripe, Slack, Intercom, Mixpanel, Zoom, Google/Microsoft Calendar
Requirements
Must Have:
- 6+ years of software engineering experience
- Strong Java experience with Spring Boot and Hibernate
- Strong React experience with TypeScript
- GraphQL on both client and server side
- PostgreSQL schema design and optimization
- AWS hands-on experience
- Salesforce or HubSpot integration experience
- Comfortable navigating a codebase with limited documentation
- Self-directed and able to work independently
Nice to Have:
- Chrome Extension development
- Building CI/CD pipelines from scratch
- Docker/Kubernetes
- Experience improving legacy codebases and adding test coverage