Fullstack Developer (Golang & React)

S
ScaloIoT software
Workplace type: remote; Locations: Warszawa, Centrum, Warszawa, Country code: PLContractSenior
Salary140 - 150 PLN per hour net b2b
Apply NowOpens the employer's application page

Job Details

Languages
English at C1 level
Required Skills
PostgreSQLGitKafkaTypeScriptGogRPCNext.jsRESTful APIs

Requirements

  • Have very good knowledge of Go, including goroutines, channels, and context.
  • Have experience building production backend services.
  • Have very good knowledge of React 19, Next.js App Router, and TypeScript.
  • Have experience designing and developing APIs using REST, gRPC, and OpenAPI.
  • Know event-driven architecture and asynchronous communication systems such as Kafka.
  • Have experience managing application state, handling real-time data, and building interfaces with Tailwind CSS.
  • Know NextAuth, JWT, authorization mechanisms, and role-based access control.
  • Have experience with Prisma, PostgreSQL, time-series databases, and validation libraries such as Zod.
  • Know application scalability, high availability, and security.
  • Have experience with OpenTelemetry, Prometheus, and backend and frontend testing, including Go testing, Jest, and Testing Library.
  • Have practical knowledge of Git and CI/CD, and experience working with a distributed team.
  • Know English at C1 level.

Responsibilities

  • Design and develop backend services and APIs in Go.
  • Develop and maintain the web application using React 19, Next.js, and TypeScript.
  • Build event-driven solutions, asynchronous communication, and IoT device integrations using MQTT.
  • Design and develop REST, gRPC, and OpenAPI APIs, and integrate relational and time-series databases.
  • Implement alarms, notifications, device status, and real-time data handling.
  • Build scalable, highly available solutions, including for Edge Computing scenarios.
  • Develop user interfaces and dashboards, and implement authentication and authorization mechanisms.
  • Maintain code quality, security, and testability; develop observability and integrate with CI/CD processes.
  • Collaborate with the architect and DevOps, Flutter, and QA teams in a distributed project environment.
View Full Description & ApplyYou'll be redirected to the employer's site
140 - 150 PLN per hour net b2b
Apply Now