About the Role
We are seeking skilled and driven Golang Developers (MidSenior level) to join a dedicated product development team responsible for building the backend foundation of a next-generation superapp. The successful candidates will be instrumental in designing and developing scalable, secure, and high-performance backend services that power seamless user experiences and integrations across multiple business domains.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend systems using Golang.
- Develop RESTful and GraphQL APIs that support mobile, web, and partner integrations.
- Collaborate with frontend, mobile, DevOps, and product teams to deliver end-to-end features.
- Implement microservices and event-driven architectures to support scalability and performance.
- Ensure application responsiveness, high availability, and adherence to SLAs.
- Write clean, maintainable code following best practices, including automated testing and documentation.
- Participate in code reviews, sprint planning, and agile ceremonies to ensure consistent delivery quality.
- Optimize system performance and troubleshoot complex technical issues in production environments.
- Contribute to continuous improvement in system design, tooling, and development workflows.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Proven experience in backend software development using Golang in production environments.
- Mid-Level: 47 years of backend development experience with at least 2 years in Golang.
- Senior-Level: 710 years of experience, with a strong record of designing scalable architectures, mentoring engineers, and driving backend technology decisions.
- Strong understanding of RESTful API design, gRPC, and microservices architecture.
- Experience with message queues, caching systems, and distributed systems (e.g., Kafka, RabbitMQ, Redis).
- Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, observability tools, and modern DevOps workflows.
- Strong analytical and problem-solving skills, with a focus on clean, reliable, and efficient code.
- Excellent collaboration and communication skills in agile, cross-functional environments.
Nice-to-Have
- Experience with cloud environments such as AWS, GCP, or Azure.
- Prior work on high-traffic or large-scale applications.
- Understanding of authentication, authorization, and security best practices (OAuth2, JWT).
- Familiarity with performance tuning and system monitoring.
What We Offer
- Opportunity to build a high-impact digital product ecosystem from the ground up.
- Collaborative and agile team environment focused on innovation and scalability.
- Competitive monthly retainer with potential contract renewal based on project milestones.
- Exposure to modern backend architecture, cloud infrastructure, and continuous delivery practices.