
Backend Engineer II
HackerRank
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
About the role
- Execute and deliver large and complex projects end-to-end, with or without the involvement of other team members.
- Ensure timely delivery of all product deliverables.
- Play a key role in technical discussions within the team and be the go-to person for the team for guidance and troubleshooting.
- Understand key Business and Engineering metrics around performance, quality, and availability and regularly work with the team to push the boundaries and improve them periodically.
- Proactively participate in code reviews and architecture and design discussions.
- Mentor junior engineers and set best practices for coding, code reviews, etc.
- Help the organization build a top-quality team by participating in hiring initiatives.
Requirements
- 2+ years of expertise in at least one dynamic programming language and one MVC web framework, preferably Ruby on Rails.
- Solid experience in building web-based products.
- Expertise in Database modeling, preferably relational DB, spotting DB bottlenecks, and writing optimized DB queries.
- Expertise in all standard Cloud technologies, preferably AWS. Knowledge of CI/CD tools and workflows.
- Proven track record in building highly-available and scalable distributed systems.
- Willingness to play and explore new technologies, be a Subject Matter Expert, and support them.
- A keen eye for quality about following and establishing good coding practices and improving code coverage.
- Good stakeholder management and ability to build trust and rapport with internal and external stakeholders.
Benefits
- Equal employment opportunity
- Affirmative action employer
- Confidentiality according to EEO guidelines
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
dynamic programming languageMVC web frameworkRuby on RailsDatabase modelingrelational DBoptimized DB queriesCloud technologiesAWSCI/CD toolsdistributed systems
Soft skills
mentoringstakeholder managementbuilding trustcommunicationtroubleshootingguidanceteam collaborationproactive participationsetting best practicesquality focus