Senior Full-Stack (Go,TypeScript) Developer
Project Duration: Long-term
Experience Required: 5+ years
Work Format: Full-time, Remote
Location: Remote from Poland
Job Overview
We are looking for an experienced Senior Full-Stack (Go,TypeScript) Developer to join a long-term project focused on building scalable, high-performance backend systems. The role involves working with modern technologies, microservices architecture, and cloud-native solutions in a distributed team environment.
Technical Requirements
- Strong hands-on experience with Go, including goroutines, channels, concurrency patterns, and memory management
- Solid knowledge of TypeScript, including modern language features and type safety
- Experience with TypeScript-based frameworks such as React, Angular, Node.js, NestJS
- Practical experience with Go frameworks (e.g. Gin, Echo)
- Good understanding of RESTful and GraphQL API design
- Experience working with microservices and distributed systems
- Familiarity with SQL and NoSQL databases and data modeling
- Experience using Git and CI/CD pipelines
- Strong understanding of software engineering principles and best practices
- Excellent problem-solving skills and attention to detail
- Good communication skills and ability to work in a team
Preferred Qualifications
- Experience working in SAFe environments
- Knowledge of cloud platforms and DevOps practices
- Experience with database optimization and management
- Understanding of security best practices (secure coding, OAuth, JWT, data encryption)
- Experience in Agile/Scrum teams
- Familiarity with testing frameworks and test automation
Soft Skills
- Strong analytical and problem-solving mindset
- Clear communication with both technical and non-technical stakeholders
- Team-oriented and collaborative approach
- Flexibility and adaptability to changing requirements and technologies
- Ownership mentality and proactive attitude
- High attention to code quality, readability, and maintainability
Required Technical Stack
- Golang
- TypeScript
- React
- Angular
- Node.js
Responsibilities
- Design, develop, and maintain scalable backend services using Go
- Build and integrate RESTful and/or GraphQL APIs
- Develop and support microservices-based architectures
- Analyze and optimize performance, memory usage, and concurrency
- Write unit, integration, and end-to-end tests
- Participate in CI/CD processes (build, test, deployment automation)
- Work with Docker and Kubernetes
- Maintain clear and up-to-date technical documentation
- Collaborate with product owners, architects, and development teams
- Ensure high code quality and compliance with best practices
- Optimize solutions for scalability, reliability, and performance
Required languages
| English | C1 - Advanced |
Golang, TypeScript, React, Angular, Node.js, SQL
๐
Average salary range of similar jobs in
analytics โ
Loading...