emagine
Full Stack Developer
emaginePoland13 days ago
ContractRemote FriendlyEngineering, Information Technology
Contract: B2B, long term cooperation

Location: Poland

Work mode: remote

Project language: English

Recruitment process: 1-2 online interviews

Summary: Full Stack Developer with experience in designing and implementing scalable, secure, and user-friendly applications. Experienced in both frontend and backend technologies, with strong knowledge of microservices, API design, and modern authentication mechanisms. Skilled at delivering responsive UIs, robust backend services, and optimized database solutions.

Main Responsibilities:

  • Develop full stack applications with Vue + Vuetify + Pinia for the frontend and Express.js / .NET Core for backend APIs.
  • Build and maintain REST and gRPC services for cross-system communication.
  • Design secure authentication and authorization flows (JWT, OAuth2, IdentityServer).
  • Optimize database access using Entity Framework Core.
  • Collaborate with UX/UI designers and DevOps engineers for scalable solutions.

Key Requirements:

  • Experience with JavaScript/TypeScript – strong experience building SPAs with Vue.js.
  • Node.js / Express – building RESTful APIs, middleware, and microservices.
  • .NET Core (C#) – developing high-performance backend services and APIs.
  • Entity Framework (EF Core) – ORM for data modeling and migrations.
  • Authentication & Authorization – experience with JWT, OAuth2, OpenID Connect.

Nice to Have:

  • Experience in Cloud Platforms – AWS deployment, serverless functions, containerization.
  • NoSQL databases knowledge.
  • CI/CD Pipelines – GitLab, Octopus.
  • Agile/Scrum methodology understanding.

Other Details:

  • Team Structure: Collaboration with cross-functional teams including UX/UI designers and DevOps engineers.
  • Tools: Git/GitHub/GitLab, Integration Testing, xUnit.

Key Skills

Ranked by relevance