Junior Full-Stack
We are looking for a Junior Full-Stack Developer to help build and maintain Bible-related web and mobile applications using modern .NET technologies. This role is ideal for someone with 1-2 years of experience eager to grow and contribute to meaningful projects.
Responsibilities:
- Develop web applications, APIs, and backend services using ASP.NET Core and EF Core.
- Build and document RESTful APIs using Swagger/OpenAPI.
- Implement real-time communication features with SignalR or WebSockets.
- Work on front-end components using HTML, CSS, JavaScript, and optionally React or Vue.js.
- Apply unit testing and debugging to improve code quality.
- Optimize database performance (indexes, stored procedures, caching).
- Follow SOLID principles and best software design practices.
- Collaborate in an Agile environment and participate in code reviews.
Skills & Qualifications:
- 1-2 years of experience in full-stack development with .NET technologies.
- Knowledge of C#, ASP.NET Core, EF Core, and MSSQL.
- Understanding of RESTful API development and Swagger/OpenAPI.
- Basic experience with real-time communication (SignalR, WebSockets).
- Familiarity with unit testing (NUnit, xUnit, MSTest) and logging frameworks (Serilog, NLog).
- Knowledge of caching strategies (MemoryCache, Redis) and database optimization.
- Basic front-end skills (HTML, CSS, JavaScript, React/Vue.js).
- Understanding of Git version control and Agile workflows.
- Strong problem-solving skills, adaptability, and eagerness to learn.
Nice-to-Have:
- Understanding of microservices and design patterns.
- Experience with authentication & authorization (JWT, OAuth, IdentityServer).
- Exposure to .NET Aspire for cloud-native applications.
- Familiarity with containerization (Docker, Kubernetes).