GrowthSchool
Backend - SDE- I
GrowthSchoolIndia5 hours ago
Full-timeEducation
Growth School (https://growthschool.io)

At Growth School, You Will Work On

  • Building and managing backend APIs and systems already at substantial scale
  • Data engineering projects to turn large messy data strewn across multiple incoherent systems into structured data atop a coherent system.
  • Optimizing slow running database queries and API paths
  • Building media and streaming integrations with Zoom, Slack, Discord, and a host of other video, chat, and audio services to create an engaging learning experience - the one you wish you had when you were in school
  • Building sophisticated tools and services to enable marketing, product, and other non-engineering team members to be more efficient at their work
  • Contributing small (and eventually large) components to open source software

Requirements

  • Experience with Javascript (node.js), Python, Golang, or Ruby in a production environment, and comfort with working in a primarily node.js environment
  • Our current stack is mostly on node.js / PostgreSQL / Redis, so you’ll have to comfortable with operating there despite your previous experience
  • Either {2.5+ years of experience in working with medium to large scale systems in production environments} or {substantial experience with contracting that you can explain matches 5 years of work experience}
  • Experience with performance engineering experience. For example:
  • profiling slow API paths with APM tools
  • articulating debugging strategies
  • designing experiments to reduce uncertainty in decision paths
  • understanding complex database query plans
  • Experience with Linux/BSD production operating environments and tools like:
  • basic bash scripting
  • performance monitoring like htop, iotop, perf
  • debugging tools
  • Linux/BSD resource constraints like CPU, memory, i/o, and file handles.
  • Experience with SQL databases, preferably with PostgreSQL
  • Experience with distributed version control systems, like git
  • Have done something exceptional in your personal or professional life on your own initiative, for example:
  • Started a school to teach how to mountain climb, or race bikes
  • Contributions to open-source software
  • Rescued abandoned/injured dogs/cats and found homes for them
  • Started your own company, doing anything from delivering milk to developing software
  • Learned to play chess or go at a high level
  • Anything else you'd like to share that demonstrates how you stand out!

Nice to have

  • Some knowledge of data science and statistics
  • Familiarity with big data tools
  • Deep experience with the internals of databases, particularly PostgreSQL

Key Skills

Ranked by relevance