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