Principal Software Engineer
Përshkrimi
**About the Project:**
Our mission is to build the world’s first human-like Agentic AI or autonomous relationships, that combine friendship, deep game knowledge, and 24/7 availability, giving every High Value Player a trusted partner to play, share, engage, and grow with.
A proactive, emotionally aware AI concierge for every VIP.
- Real-time engagement that drives retention and LTV.
- Handles offers, rewards, and social dynamics intelligently.
- Built for tone, timing, and context. Feels human, acts instant.
- Delivers measurable impact on both revenue and operations.
**Responsibilities:**
*End-to-End Feature Ownership*
- Take full responsibility for delivering product features from idea to production (design, software development, implementation, testing, deployment, monitoring).
- Collaborate with product/design to define scope, API contracts, and UX flows.
*System & Architecture Design*
- Produce High-Level Design documents (HLDs) for complex features, integrations, and system flows.
- Advocate for scalable, maintainable architecture choices from day one.
- Participate in and lead technical discussions, design reviews, and architecture sessions.
*Frontend Engineering (React)*
- Build responsive, modern UI with React and TypeScript.
- Implement component architecture, state management, hooks, and performance optimizations.
- Integrate frontend with backend APIs following clean contract definitions.
*Backend Engineering (NestJS)*
- Develop REST APIs, micro-modules, authentication flows, and business logic using NestJS.
- Design and document API schemas, DTOs, validation, and error handling.
- Implement integrations with 3rd-party services when needed.
*Database & Data Modeling (PostgreSQL)*
- Design normalized data models and schemas that support MVP and future scalability.
- Write efficient SQL queries, migrations, and data-access layers.
- Ensure integrity, indexing strategy, and performance best practices.
*AWS Cloud & DevOps*
- Deploy and maintain services on AWS (ECS, Lambda, SQS, CloudWatch, RDS, S3).
- Set up CI/CD pipelines using GitHub Actions.
- Build observable systems with logs, metrics, and monitoring.
- Maintain production-grade cloud architecture with best practices around security, networking, performance, and cost.
*Code Quality, Testing & Documentation*
- Write clean, maintainable, well-tested code (unit + integration).
- Create technical documentation, diagrams, and design notes.
- Review PRs and help cultivate excellent engineering standards.
*Communication & Collaboration*
- Communicate clearly, proactively, and transparently.
- Discuss design tradeoffs, raise risks early, and push for clarity.
- Give and receive feedback with professionalism and openness.
- Work closely with founders to shape the product roadmap.
- Move fast without compromising essential quality.
- Be flexible in scope and willing to jump into any part of the stack.
**Requirements:**
- 7+ years of experience as a fullstack engineer.
- Strong proficiency in React, TypeScript, and modern frontend tooling.
- Strong experience with NestJS and backend design.
- Solid understanding of PostgreSQL, data modeling, and SQL performance.
- Microservices or event-driven architecture knowledge.
- Hands-on experience deploying cloud apps on AWS.
- Strong Git, GitHub and GitHub Actions experience.
- Excellent communication.
- Strong collaboration mindset.
- Open to feedback and design discussions.
- Ability to simplify complexity.
- Proactive, independent, and ownership-driven.
- Product mindset with attention to detail.
- (Nice-to-have) Infrastructure-as-a-code experience.
- (Nice-to-have) Observability tooling familiarity.
**Industry:**
Support Services for Gaming
**At Sourcico We Offer:**
- A competitive salary
- A comprehensive benefits package, including health, retirement plan, paid time off, etc.
- A flexible and hybrid work environment
- A supportive and collaborative work culture
- A chance to work on exciting and challenging projects with diverse clients
- An opportunity to grow and advance your career with continuous learning and development
If you are interested in joining our team, please apply now by sending your resume and cover letter.
**We look forward to hearing from you soon!**
\* Only relevant candidates will be contacted.
Our mission is to build the world’s first human-like Agentic AI or autonomous relationships, that combine friendship, deep game knowledge, and 24/7 availability, giving every High Value Player a trusted partner to play, share, engage, and grow with.
A proactive, emotionally aware AI concierge for every VIP.
- Real-time engagement that drives retention and LTV.
- Handles offers, rewards, and social dynamics intelligently.
- Built for tone, timing, and context. Feels human, acts instant.
- Delivers measurable impact on both revenue and operations.
**Responsibilities:**
*End-to-End Feature Ownership*
- Take full responsibility for delivering product features from idea to production (design, software development, implementation, testing, deployment, monitoring).
- Collaborate with product/design to define scope, API contracts, and UX flows.
*System & Architecture Design*
- Produce High-Level Design documents (HLDs) for complex features, integrations, and system flows.
- Advocate for scalable, maintainable architecture choices from day one.
- Participate in and lead technical discussions, design reviews, and architecture sessions.
*Frontend Engineering (React)*
- Build responsive, modern UI with React and TypeScript.
- Implement component architecture, state management, hooks, and performance optimizations.
- Integrate frontend with backend APIs following clean contract definitions.
*Backend Engineering (NestJS)*
- Develop REST APIs, micro-modules, authentication flows, and business logic using NestJS.
- Design and document API schemas, DTOs, validation, and error handling.
- Implement integrations with 3rd-party services when needed.
*Database & Data Modeling (PostgreSQL)*
- Design normalized data models and schemas that support MVP and future scalability.
- Write efficient SQL queries, migrations, and data-access layers.
- Ensure integrity, indexing strategy, and performance best practices.
*AWS Cloud & DevOps*
- Deploy and maintain services on AWS (ECS, Lambda, SQS, CloudWatch, RDS, S3).
- Set up CI/CD pipelines using GitHub Actions.
- Build observable systems with logs, metrics, and monitoring.
- Maintain production-grade cloud architecture with best practices around security, networking, performance, and cost.
*Code Quality, Testing & Documentation*
- Write clean, maintainable, well-tested code (unit + integration).
- Create technical documentation, diagrams, and design notes.
- Review PRs and help cultivate excellent engineering standards.
*Communication & Collaboration*
- Communicate clearly, proactively, and transparently.
- Discuss design tradeoffs, raise risks early, and push for clarity.
- Give and receive feedback with professionalism and openness.
- Work closely with founders to shape the product roadmap.
- Move fast without compromising essential quality.
- Be flexible in scope and willing to jump into any part of the stack.
**Requirements:**
- 7+ years of experience as a fullstack engineer.
- Strong proficiency in React, TypeScript, and modern frontend tooling.
- Strong experience with NestJS and backend design.
- Solid understanding of PostgreSQL, data modeling, and SQL performance.
- Microservices or event-driven architecture knowledge.
- Hands-on experience deploying cloud apps on AWS.
- Strong Git, GitHub and GitHub Actions experience.
- Excellent communication.
- Strong collaboration mindset.
- Open to feedback and design discussions.
- Ability to simplify complexity.
- Proactive, independent, and ownership-driven.
- Product mindset with attention to detail.
- (Nice-to-have) Infrastructure-as-a-code experience.
- (Nice-to-have) Observability tooling familiarity.
**Industry:**
Support Services for Gaming
**At Sourcico We Offer:**
- A competitive salary
- A comprehensive benefits package, including health, retirement plan, paid time off, etc.
- A flexible and hybrid work environment
- A supportive and collaborative work culture
- A chance to work on exciting and challenging projects with diverse clients
- An opportunity to grow and advance your career with continuous learning and development
If you are interested in joining our team, please apply now by sending your resume and cover letter.
**We look forward to hearing from you soon!**
\* Only relevant candidates will be contacted.
Location: Skopje, Skopje, Macedonia
Apply here: https://sourcico.com/careers/?positionID=STP-6993
Specifikimet
Lloji i Punësimit
Kohë e plotë
Niveli i Përvojës
Mesatar
Puna në Distancë
Jo
Periudha e Pagës
Mujore
Metoda e Aplikimit
Website
URL për Aplikim
https://sourcico.com/careers/?positionID=STP-6993
Kërkohet CV
Po
Informacioni i shitësit
Admin User
Anëtar që nga: 2025