Gravwell

Backend Software Engineer

Gravwell

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,000 - $250,000 per year

About the role

  • Application development for distributed systems
  • Profiling and optimizing performance
  • Scaling for large amounts of load, data, and users
  • Testing of backend application
  • On-call technical support on a rotating schedule

Requirements

  • Degree in computer science, computer engineering, or similar discipline.
  • 3+ years of experience with memory management and distributed systems.
  • Strong fundamentals including but not limited to:
  • Linux
  • File systems
  • Distributed systems
  • Storage systems
  • Memory management
  • Performance profiling
  • Application scaling
  • Networking
  • Machine Learning
  • Strong development skills
  • Go
  • Syscall interfaces
  • Strong Git skills
  • Client proficiency
  • GitHub pull requests
  • Familiarity with software development life cycles
  • Defining requirements
  • Software design
  • Implementation
  • Unit testing and e2e testing
  • Strong verbal and written communication skills
  • Fluent in English
Benefits
  • Flexible remote work setup with a strong support culture
  • Access to mission-critical projects and real-world security data
  • Work where your impact is direct, visible, and appreciated
  • Full autonomy and trust to solve problems
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
application developmentdistributed systemsmemory managementperformance profilingapplication scalingnetworkingmachine learningGounit testinge2e testing
Soft Skills
strong development skillsstrong verbal communicationstrong written communicationclient proficiency
Certifications
degree in computer sciencedegree in computer engineering