No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
CRT is looking for a Senior Golang Developer with over 6 years of experience to develop and enhance backend services in a microservices architecture. This is a remote part-time position.
CRT is looking for a Senior Golang Developer with over 6 years of experience to develop and enhance backend services in a microservices architecture. This is a remote part-time position.
Responsibilities
- Develop and enhance backend services in Go within a microservices architecture
- Design REST and gRPC APIs, integrations with external systems and message brokers
- Work with PostgreSQL and MySQL, design data schemas, optimize queries and transactions
- Use Redis for caching and service interaction
- Ensure performance, scalability, and fault tolerance of services
- Write unit and integration tests, participate in code reviews
- Participate in architecture design, task decomposition and estimation, release planning
- Support services post-release, analyze logs, metrics, and incidents
Requirements
- Commercial development experience in Go for at least 3 years for Middle+ level and 6 years for Senior level
- Strong knowledge of Go, standard library, goroutines, channels, context, and sync primitives
- Experience in microservices development, API design, and service integrations
- Practical experience with PostgreSQL or MySQL, including indexes, transactions, and SQL query optimization
- Experience using Redis and one message broker in production
- Experience with Docker, Git, Linux, and CI/CD
- Skills in writing unit and integration tests, profiling, and diagnosing services
- Understanding of SOLID principles, design patterns, error handling, and logging
- Experience in code reviews and architectural discussions
- Independence, systematic thinking, and accountability for results
- Plus:
Conditions
- Part-time employment
- Contract with an individual entrepreneur
- Work schedule: 5/2
- Remote work format
✓ Direct apply: you message the hiring person. No ATS.