Skip to content

Senior Software Engineer
Company | HackerRank |
---|
Location | San Francisco, CA, USA |
---|
Salary | $150000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Extensive experience building web-based products with full-stack expertise.
- Proficiency in at least one dynamic programming language and an MVC framework (e.g., Ruby on Rails, NodeJS, Golang for backend; React.js for frontend).
- Skills in database modeling, optimization, and query tuning (preferably with relational databases).
- Experience with cloud platforms (AWS, GCP) and CI/CD tools, ensuring robust and scalable deployments.
- Demonstrated ability to architect and develop highly available, scalable, and secure distributed systems.
- Strong written and verbal communication skills, with the ability to clearly explain technical concepts to both technical and non-technical team members.
Responsibilities
- Develop and deploy large, complex projects across both frontend and backend stacks.
- Work closely with cross-functional teams to ensure smooth project execution.
- Participate in technical discussions, provide guidance on full-stack solutions, and troubleshoot challenges across the application.
- Monitor and improve key business and engineering metrics related to performance, quality, and system availability across the entire application.
- Engage in code reviews and design discussions, ensuring best practices are followed for both backend and frontend codebases.
- Identify and implement opportunities to automate and streamline processes while aligning security with business goals.
Preferred Qualifications
- Experience with containerization and orchestration tools such as Kubernetes and Docker.
- Experience in Data Pipeline Engineering, including designing, building, and optimizing data workflows.
- Familiarity with working on projects involving Large Language Models (LLMs) and related technologies.