
Senior Software Engineer
HackerRank
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesPython
About the role
- Lead the design, development, and deployment of backend projects
- Play a key role in technical discussions and guide the team
- Build and maintain systems that scale for high-traffic applications
- Implement and manage containerized applications using Docker, Kubernetes
- Utilize cloud services (AWS, GCP) to build and deploy infrastructure
- Drive best practices in coding, code reviews, and DevOps
- Provide guidance and mentorship to junior engineers
- Work closely with cross-functional teams to translate business requirements into technical solutions
Requirements
- 3–6 years of experience in backend development
- Strong expertise in backend development, preferably in Golang, Python or Java
- Experience with containerization technologies such as Docker and Kubernetes
- Solid experience with cloud platforms, specifically AWS and GCP
- Deep understanding of operating systems, networking, distributed systems
- Proficiency in database modeling, optimization, and query performance
- Ability to independently drive decisions and solve complex technical challenges
- Strong interpersonal skills, with the ability to build trust and rapport with stakeholders
Benefits
- Health insurance
- Professional development
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend developmentGolangPythonJavacontainerizationDockerKubernetesAWSGCPdatabase modeling
Soft skills
interpersonal skillsmentorshipdecision makingproblem solvingcommunicationteam collaborationtrust buildingstakeholder engagement