We are looking for a highly motivated and experienced Golang Developer who is passionate about building scalable backend systems and delivering high-quality software products. This role is ideal for someone with a strong foundation in computer science principles, solid experience in backend development, and a proactive, problem-solving mindset. You’ll play a crucial role in designing and building backend solutions that directly impact product performance, scalability, and user experience.
As a key contributor to our agile team, you will collaborate closely with product managers, designers, and fellow developers to architect and implement innovative technical solutions. If you're someone who thrives in a fast-paced environment, enjoys taking ownership of your work, and continuously seeks to learn and improve, we want to hear from you!
Key Responsibilities
- Develop robust and scalable backend services using Golang as the primary language, while also leveraging Python and Java when required.
- Participate in the complete software development lifecycle (SDLC) – from system architecture and design discussions to coding, testing, deployment, and maintenance.
- Apply core computer science fundamentals, including data structures, algorithms, and software design patterns, to deliver high-performance and memory-efficient solutions.
- Collaborate with cross-functional teams in an Agile/Scrum setup, ensuring timely delivery of features with high quality.
- Lead and participate in code reviews, contribute to architecture decisions, and champion best coding practices.
- Take ownership of technical decisions, including the evaluation and adoption of new tools, frameworks, and methodologies.
- Work with Linux/Unix environments and interact with both relational (SQL) and NoSQL databases for data-driven functionalities.
- Proactively identify and resolve bottlenecks or potential performance issues in systems.
- Maintain high standards of software quality within the team by establishing good practices and habits.
Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field from a reputed institution.
- 4–6 years of hands-on backend development experience, ideally in a product-based company.
- Strong understanding of computer science fundamentals including object-oriented programming (OOP), data modeling, multithreading, and distributed systems.
- Solid and practical experience in Golang development, additional proficiency in Python and Java is a plus.
- Proficient in writing clean, modular, and well-documented code using industry-standard practices.
- Deep knowledge of algorithms, time/space complexity, and low-level system design.
- Hands-on experience working in Unix/Linux environments, along with familiarity with shell scripting and system-level debugging.
- Experience with RDBMS like MySQL/PostgreSQL and/or NoSQL databases such as MongoDB, Cassandra, etc.
- Prior experience in Agile software development environments using Scrum or Kanban methodologies.
What You’ll Gain
- The opportunity to influence technology direction and shape the long-term architectural vision of high-impact backend systems.
- Be part of a dynamic team where your technical input matters and contributes directly to business outcomes.
- Gain hands-on experience working with modern development tools and practices, including CI/CD, containerization (Docker/Kubernetes), and cloud services.
- Work in an innovation-driven culture where experimentation with new ideas, frameworks, and techniques is encouraged.
- Contribute to building high-quality products that scale globally and solve real-world problems.
Who You Are
- A detail-oriented and proactive professional who believes in clean code and continuous improvement.
- A critical thinker who enjoys solving challenging problems and designing scalable solutions.
- A team player who values collaboration, feedback, and knowledge sharing.
- Someone with a passion for backend development and a commitment to delivering results in an agile, fast-paced environment.
Ready to Join Us?
If you’re excited about building next-generation backend systems and working with passionate technologists on impactful products, we’d love to hear from you.
Share your updated CV with the subject “Golang Developer – [Your Name]” at [email protected]