We're looking for a passionate and skilled Backend Engineer (Golang) to join our growing engineering team. You'll design, build, and optimize scalable backend systems that power millions of user interactions. You'll work closely with product managers, designers, and other engineers to deliver a seamless and high-performance user experience.
Responsibilities
-
Design, develop, and maintain scalable backend services and APIs using Golang.
-
Build efficient, reliable, and reusable code with a strong emphasis on performance and scalability.
-
Integrate with internal and external systems (databases, analytics, payment, etc. ).
-
Optimize database queries and design schemas for high availability and low latency.
-
Write unit, integration, and load tests to ensure reliability and robustness.
-
Collaborate with frontend, product, and DevOps teams to deliver end-to-end features.
-
Contribute to technical architecture discussions and decision-making.
-
Monitor, debug, and resolve production issues, ensuring high uptime.
Requirements
-
2-5 years of backend development experience, with at least 2 years in Golang.
-
Strong underStanding of microservices architecture and RESTful API design.
-
Experience with PostgreSQL, MongoDB, or other relational/non-relational databases.
-
Knowledge of message queues (Kafka, RabbitMQ, or similar).
-
Familiarity with Docker, Kubernetes, and cloud platforms (AWS/GCP).
-
Good underStanding of CI/CD pipelines, version control (Git), and system monitoring tools.
-
Strong problem-solving and debugging skills.
-
Experience in a startup or high-scale environment is mandatory.
Good To Have
-
Exposure to gRPC or GraphQL.
-
Knowledge of WebSockets or real-time systems.
-
Experience with caching (Redis, Memcached).
-
Interest in gaming, community platforms, or creator economy products.
This job was posted by Sabarna Dutta Roy from Stan.