
Senior Fullstack Engineer, Go, TypeScript
Posted 4 hours ago

Posted 4 hours ago
• Design and develop backend microservices utilizing Go.
• Implement and uphold Backoffice features with TypeScript and Nuxt.
• Engage in architecture discussions and contribute to technical decision-making.
• Develop and refine APIs and asynchronous integrations.
• Work with PostgreSQL, Redis, and ClickHouse.
• Enhance the performance, scalability, and reliability of services.
• Collaborate with DevOps and product teams in a Kubernetes-based environment.
• Take part in code reviews and uphold engineering best practices.
• Contribute across backend, frontend, and infrastructure domains as required.
• At least 4 years of commercial experience with Go.
• Strong grasp of concurrency, goroutines, channels, and context handling.
• Experience in building scalable REST APIs and microservices.
• Familiarity with event-driven architecture and Kafka.
• Commercial experience with TypeScript.
• Experience with contemporary frontend frameworks (preferably Vue/Nuxt).
• Capability to independently implement Backoffice/UI features.
• In-depth knowledge of PostgreSQL: schema design, indexing, query optimization, and transactions.
• Experience with Redis: caching, rate limiting, and session storage.
• Familiarity with ClickHouse or other analytical databases.
• Experience with Docker and Kubernetes.
• Understanding of CI/CD pipelines.
• Experience with Helm and GitOps methodologies (ArgoCD is a plus).
• Knowledge of Clean Architecture, SOLID principles, and design patterns.
• Experience with distributed and high-load systems.
• Strong debugging and problem-solving abilities.
• Capacity to work independently and proactively in a dynamic engineering environment.
• Excellent communication skills and an ownership mindset.
• Preferred: Experience with Java backend services.
• Experience with high-throughput event processing systems.
• Familiarity with observability and monitoring tools.
• Experience in horizontal scaling and optimizing distributed systems.
• Experience in product companies and agile teams.
• Freedom to choose your work location: work from anywhere in the world with remote options.
• Flexibility: enjoy flexible working hours that allow you to balance personal and professional life while remaining focused on delivering excellent results.
• Corporate English speaking club: enhance your English proficiency through regular practice and expert guidance.
• A Culture That Cares: thrive in a welcoming environment where a strong corporate culture fosters connections, drives innovation, and makes you feel genuinely valued.
• Accelerate Your Growth: take advantage of career advancement opportunities in a rapidly growing marketing company.
National University
Compass
EY
TransUnion
Get handpicked remote jobs straight to your inbox weekly.