Posted in

Senior Software Engineer

Senior Software Engineer

CompanyHackerRank
LocationSan Francisco, CA, USA
Salary$150000 – $170000
TypeFull-Time
Degrees
Experience LevelSenior

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.