Software Engineer .NET / TypeScript

Skopje

Published 4 hours ago

About the Opportunity:

An innovative startup based in Germany is expanding its engineering organization in North Macedonia and is looking for talented engineers to help shape its next stage of growth.

 

While this role is 100% remote, all applicants must currently live in North Macedonia or already hold valid work authorization.

About:

If you’re excited about building a platform that brings order to enterprise complexity, this role might be for you. The team is developing a modern SaaS digital solution designed to help companies manage and distribute resources to employees around the globe. The goal is simple: replace outdated spreadsheets and inefficient ticketing systems with a fast, intuitive platform that automates manual processes and provides full visibility over company assets, suppliers, and internal workflows.

With a rapidly growing user base and thousands of active users already on the platform, the focus is on delivering features that genuinely simplify day-to-day operations and improve the user experience.

 

What You Bring:

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
  • 5+ years of professional software development experience, preferably within SaaS environments
  • Exceptional command of C#, honed through experience in high-impact environments
  • Solid front-end fundamentals (HTML, JavaScript/TypeScript, CSS), with Angular experience considered a strong advantage
  • Experience working with relational databases such as Microsoft SQL Server or PostgreSQL
  • Strong communication skills with the ability to clearly explain technical concepts
  • Comfortable working in fast-paced, agile, and iterative development environments.
  • Fluent English, both written and spoken
  • Proven experience delivering projects from concept through deployment
  • A proactive, solution-oriented mindset with a strong motivation to build impactful products
  • Collaborative attitude and experience working closely with cross-functional teams.

     

What You’ll Do:

  • Translate business needs into practical product features that enhance the experience for thousands of users.
  • Design, develop, and maintain backend services and APIs using .NET, C#, and occasionally Go.
  • Contribute to front-end development when needed, including Angular components and UI improvements.
  • Build scalable, cloud-native applications running on AWS infrastructure.
  • Continuously improve system performance, security, and overall code quality.
  • Optimize and manage database performance in MS SQL Server and PostgreSQL, including schema design and query tuning.
  • Use AI-assisted development tools (such as Copilot, Cursor, or Claude) to improve productivity and development speed.
  • Develop clean, maintainable, secure, and scalable code while maintaining high engineering standards.
  • Take ownership of product quality from both technical and functional perspectives.
  • Deliver smaller features independently and collaborate with the team on larger initiatives.

     

Technology Stack:

  • Development Tools: JetBrains Suite, Visual Studio, VS Code
  • Version Control: GitHub
  • AI Development Tools: Copilot, Cursor, Claude
  • Cloud & DevOps: AWS, Kubernetes, Helm
  • Databases: Microsoft SQL Server, PostgreSQL
  • Frameworks: .NET 9, Angular 19
  • Project & Knowledge Management: GitHub Projects, GitHub Wiki, GitBook
  • Infrastructure: AWS services, including VPC, EKS, S3, EC2, RDS, CloudWatch, along with Docker, Kubernetes, and Helm

     

Why This Role Stands Out:

  • Be part of a fast-growing startup environment where your work has a visible impact.
  • Join a close-knit engineering team of around 20 people.
  • Fully remote working model, offering flexibility and autonomy.

     

Our HR team will contact selected candidates. We are looking forward to meeting you!

Full time

Mid-Senior Level

Skopje