Junior Next-Gen Platform Engineer
nebb · Skopje, Greater Skopje, North Macedonia
About The Role
Description
We’re looking for a motivated Junior Developer to help us build reliable, modern software solutions as part of our growing engineering team.
Do you enjoy learning new technologies, writing clean code, and improving a little every day? Are you excited about turning ideas into working features? We're looking for someone who can collaborate closely with teammates, follow established development practices, and help build solid, maintainable applications.
This is a hands-on development role where you’ll focus on implementing well-defined features, learning best practices, and growing your technical foundation. You’ll work within an established architecture, supported by experienced engineers who will guide you through design decisions, patterns, and development processes.
You’ll contribute across the stack—building APIs, developing UI components, working with databases, and delivering features that teams and customers rely on.
What Will You Be Doing?
Application Development
You will:
Develop features using .NET (C#) and Core
Build and extend REST APIs
Create UI components using Angular or React
Integrate frontend applications with backend services
Apply foundational understanding of:
HTTP protocol
Request/response lifecycle
Status codes
Basic API design principles
Your focus will be on implementing features in accordance with clear technical guidelines.
Code Quality & Design Principles
You should demonstrate:
Understanding of SOLID principles
Familiarity with Clean Code practices
Knowledge of common GoF design patterns
Understanding of layered architecture (Controller → Service → Repository)
You’ll apply these concepts under the guidance of senior engineers.
Microservices & Cloud Awareness
You will need a conceptual understanding of:
What microservices are
Basic cloud concepts (Azure / AWS)
Cloud storage (Blob / S3)
Environment separation (Dev, QA, Prod)
Your role is to work within the existing architecture—not define it.
Data & Persistence
You will:
Work with relational databases (MS SQL, PostgreSQL)
Understand relationships and normalization basics
Use Entity Framework for CRUD operations
Understand basic indexing concepts
Be aware of NoSQL systems (Cosmos DB conceptually)
You’ll extend existing models rather than design full database strategies.
Security & API Fundamentals
You should understand:
Authentication vs. authorization
JWT basics
Role-based access control
Basic REST security practices
You’ll implement defined security flows and patterns.
Tools & Development Process
You are expected to:
Use Git effectively (branching, merging, pull requests)
Follow the team’s branching strategy
Use debugging tools
Implement logging and error handling
Participate fully in Scrum ceremonies
Deliver tasks within sprint commitments
Who You Are (Non-Technical Skills)
Ownership (Task-Level)
Take responsibility for assigned work
Communicate blockers early
Deliver within the agreed scope
Learning Mindset
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing