Senior Full Stack .NET Developer
-, Gdańsk +4 Locations
emagine Polska
PROJECT INFORMATION:
Industry: Banking
Client: A company from Sweden / start-up environment
Remote work: 100%
Project language: English
Business trips: Occasionally to Sweden, maybe one per year
Project length: 12 months contracts + prolongations
Start: ASAP / Flexible - we are focused on finding the best candidate
Assignment type: B2B
Remuneration: 35-45 EUR/h
Localization in the organization: this consultant will be a part of a Core Development Team of 9 Full Stack Developers.
The first challange and focus: on the customer service backoffice application (greenfield).
Introduction & Summary
We are seeking a Senior Full Stack .NET Developer with a proven track record in designing and implementing scalable, secure, and user-friendly applications. The ideal candidate will have extensive experience in both frontend and backend technologies, particularly with .NET 9/10, microservices, AWS (hybrid and serverless) and modern authentication mechanisms. A strong understanding of database optimizations and API design is essential for this role, along with the ability to deliver responsive user interfaces and robust backend services.
Main Responsibilities
The main duties of the Senior Full Stack .NET Developer include:
Develop full stack applications utilizing Vue and React for the frontend and .NET Core for backend APIs.
Develop and maintain microservices hosted on AWS cloud.
Build and maintain REST and gRPC services for effective cross-system communication.
Design and implement secure authentication and authorization flows (JWT, OAuth2, IdentityServer).
Optimize database access and performance using Entity Framework Core.
Collaborate closely with UX/UI designers and DevOps engineers to create scalable and efficient solutions.
Key Requirements
Strong experience with JavaScript/TypeScript, particularly in building SPAs with Vue.js and React.
Experience with .NET 9+.
Proficient in Entity Framework (EF Core) for data modeling and optimization.
Knowledge of gRPC services for high-throughput, low-latency communication.
Experience with relational databases, specifically MySQL, and NoSQL solutions like DynamoDB.
Familiarity with cloud platforms, focusing on AWS, serverless functions, and containerization technologies such as Docker & Kubernetes.
Proficient in version control systems (Git, GitHub, GitLab).
Experience with CI/CD pipelines, particularly GitLab and Octopus.
Understanding of testing methodologies, including Integration Testing and xUnit.
Experience working within an Agile/Scrum methodology.
Knowledge of authentication techniques such as JWT, OAuth2, and role-based access control.
Nice to Have
Experience with UI frameworks like Vuetify for creating Material Design-based responsive interfaces.
Familiarity with state management tools, particularly Pinia for centralized state handling.
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer
-, Gdańsk
emagine Polska