Position: Backend Developer (Java + Golang)
Location: Bangalore (Remote Role)
Experience: 4+ Years
Notice Period: Immediate to 15 Days
About the Role:
We are looking for an experienced Backend Developer with a strong foundation in Java (70%) and Golang (30%), along with solid expertise in Data Structures and Algorithms (DSA). The ideal candidate will be responsible for designing, developing, and maintaining highly scalable backend systems that power business-critical applications.
Key Responsibilities:
- Take ownership of end-to-end design and architecture for complex backend systems.
- Collaborate with product and business teams to translate requirements into high-level and low-level technical designs.
- Develop and maintain clean, efficient, and scalable code using Java and GoLang.
- Apply advanced algorithms and data structures to ensure system performance and reliability.
- Drive the technical vision and contribute to continuous improvement across the engineering team.
- Work collaboratively in an agile environment, leading cross-functional discussions and ensuring timely project delivery.
- Conduct code reviews, enforce best practices, and mentor junior engineers when required.
Mandatory Skills:
- Programming Languages: Strong proficiency in Java and GoLang.
- Data Structures & Algorithms: Excellent problem-solving and optimization skills.
- Computer Science Fundamentals: Deep understanding of core CS principles.
- System & Design Skills: Expertise in data modeling, design patterns, and low-level system design.
- Database & OS Knowledge: Hands-on experience with databases (SQL/NoSQL) and Linux/Unix environments.
Desired Qualifications:
- Education: B.Tech/M.Tech in Computer Science or equivalent from a reputed institution.
- Strong understanding of object-oriented programming and software design principles.
- Experience in microservices architecture and distributed systems is a plus.
- Familiarity with cloud platforms (AWS, GCP, or Azure) is an added advantage.
What We Offer:
- Fully remote work flexibility.
- Opportunity to work on high-impact, large-scale systems.
- Collaborative and growth-oriented work culture.
Job Type: Full-time
Pay: ₹1,400, ₹1,600,000.00 per year
Application Question(s):
- We are looking for immediate joiners, can you join immediately?
- Having hands-on experience with both Java and Go is mandatory for this role. Do you have at least 4 years of hands-on experience with Java and 1.5+ years with Go?
- How many years of experience do you have with DSA?
Work Location: Remote