
Senior Fullstack Engineer, Go/TypeScript
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in India.
• Create and develop microservices using Go (REST/gRPC) along with both public and internal APIs.
• Build frontend applications with TypeScript (React), prioritizing performance and Developer Experience (DX).
• Integrate with third-party services and establish contracts as necessary.
• Enhance system performance through profiling, latency reduction, and scalability improvements.
• Design database schemas, conduct migrations, and perform indexing and query optimization.
• Implement and manage CI/CD pipelines and cloud infrastructure (AWS) using Docker and Kubernetes.
• Maintain quality standards by writing tests (unit, integration, and end-to-end), conducting code reviews, and automating checks.
• Ensure system observability and reliability by implementing logging, metrics, alerting, and tracing mechanisms.
• Contribute to architectural design and participate in the creation of RFCs/ADRs.
• Over 3 years of commercial development experience, including at least 3 years with Golang and 3 years with TypeScript.
• Expertise in Go, including context management, concurrency (goroutines/channels), profiling (pprof), gRPC/REST, generics, and modular programming.
• Strong frontend development skills in TypeScript, specifically with React, state management (Redux Toolkit), routing, and bundle optimization.
• Experience with databases such as PostgreSQL/MySQL and Redis, including design, indexing, and transactions.
• Familiarity with queues and messaging systems like Kafka/NATS, particularly in designing event-driven integrations.
• Proficiency in CI/CD practices using GitLab CI, feature flags, migrations, and deployment strategies like blue-green and rolling deployments.
• Experience with testing frameworks such as Jest and Playwright; for Go, familiarity with testing/testify, integration, and end-to-end testing.
• Knowledge of security protocols including OAuth2 and JWT.
• Understanding of Domain-Driven Design (DDD) principles, SOLID principles, 12-factor methodology, and observability tools (Prometheus/Grafana, OpenTelemetry).
• Proficiency in Russian (С1 or higher) and English (B1).
• Competitive salary and comprehensive benefits package.
• Opportunity to collaborate with a skilled and passionate team in a creative and dynamic setting.
• Flexible working hours with options for remote or office work.
• Opportunities for career advancement and professional development.
• A vibrant and inclusive company culture that values diversity and creativity.
Broadvoice
Yuno
Miratech
BlueThrone
Get handpicked remote jobs straight to your inbox weekly.