Senior Fullstack Go/React
๐ง Level: Senior
๐ฃ๏ธ Language: Upper-Intermediate English
๐ฅ Workload: Full-time
๐ผ Employment Type: UoP (0.125 FTE) + B2B Contract
๐ Location: Poland (EU time zone)
๐ Working Hours: EU business hours
๐ Start Date: ASAP
๐งญ Project Duration: 12 months
๐ฅ About the Client
A leading global consulting firm serving enterprises and government agencies worldwide. They provide proven platforms and services to support data-driven decisions.
๐งฉ Project Overview
Youโll join the team behind the client's internal go-to platform for company data. This feature-rich web application:
- Aggregates and standardizes data from multiple microservices.
- Offers custom user permissions and dynamic layouts.
- Enables exports to Excel, PowerPoint, PDF.
- Supports multiple screen sizes.
- Provides reliable financial, operational, and employee data alongside value creation analyses and performance benchmarks.
Current Phase: Active development
Team Setup: Small, collaborative, highly autonomous teams.
๐ป Tech Stack
- Frontend: React, TypeScript, Micro-frontends, Module Federation, Webpack โ Rspack
- Backend: Golang
- Database: Snowflake, PostgreSQL
- Cloud: AWS
- Infrastructure: Terraform
- CI/CD: GitHub Actions
- APIs: REST, GraphQL
- Monitoring: Distributed systems monitoring and tracing
Focus: ~70% Backend (Go), ~30% Frontend (React)
๐ Responsibilities
- Full feature ownership: from UI screens to backend APIs.
- Collaborating closely with design and QA teams.
- Working on complex, scalable distributed systems.
๐ค Soft Skills
- Strong collaboration and communication.
- Autonomy and proactivity.
- Willingness to learn and work with new front-end technologies.
๐ก Requirements
- 5โ7 years of professional experience in software development.
- Strong expertise in React + TypeScript.
- Experience with Micro-frontends, Module Federation, Webpack (migration to Rspack).
- Solid experience in Golang.
- Proficiency with Snowflake/PostgreSQL.
- Familiarity with AWS, Terraform, GitHub Actions.
- Experience designing REST and GraphQL APIs.
- Knowledge of monitoring/tracing in distributed systems.
๐งช Interview Process
- English check โ 15 min
- technical interview โ 1โ1.5 hours
- Client interview โ 1 hour
๐ฅ Additional Notes
- Candidates must be legally employed in Poland.
- Work is performed using client-provided equipment.