Full Stack Engineer (.NET + Angular)
Serbia, North Macedonia, India
Join our team as a Full Stack Developer and make an impact by building innovative, enterprise-level applications. Your expertise in .NET, C#, Angular, and modern development frameworks will help design and deliver scalable solutions, tackle complex challenges, and drive real value in a collaborative, dynamic environment.
What You’ll Be Doing
Strong proficiency in C#/.NET and Angular (must-have) with proven full stack development experience
4+ years of professional experience in software development, ideally in enterprise or large-scale projects
Solid experience working with SQL databases (MySQL or similar), including advanced querying and performance optimization
Hands-on experience with agile development tools such as Git and Jira
Good understanding of testing practices, CI/CD pipelines, and ability to produce clean, maintainable, and well-documented code
Background in finance and accounting systems is a strong advantage
A degree in Computer Science, Software Engineering, or a related field is highly desirable
Strong written and verbal English communication skills (upper-intermediate or higher), comfortable working in an international environment
Exposure to the UK/US insurance domain is a plus
A hands-on, proactive, and solution-oriented mindset — you’re passionate about technology, persistent in solving problems, creative in your approach, and results-driven
What We’re Looking For
Design, develop, integrate, and test full-stack enterprise applications using .NET (C#) and Angular, ensuring high quality and scalability
Collaborate with developers, architects, and product teams to improve and troubleshoot system architecture, bringing creative and effective solutions to technical challenges
Implement and promote best practices that enhance system performance, scalability, and reliability across the development lifecycle
Review code and pull requests, ensuring product requirements, design standards, and quality benchmarks are consistently met
Work closely with stakeholders to refine specifications, manage deliverables, and successfully deliver projects on time