5 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Senior Backend Engineer (Node.js)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Backend Engineer (Node.js): Building and maintaining scalable backend services and RESTful APIs for K-12 learning environments with an accent on distributed systems, data modeling, AWS infrastructure, and system reliability. Focus on designing backend architecture, solving complex production issues, and supporting microservices, integrations, and CI/CD workflows.
Location: Tysons Corner, VA, United States; four days per week in the office
Company
Develops scalable learning solutions and backend systems for K-12 education.
What you will do
- Design, develop, and maintain scalable backend services and RESTful APIs for K-12 learning environments.
- Build and manage APIs with Node.js and Express, including system integrations.
- Design relational and NoSQL data models and maintain AWS-based backend systems.
- Improve performance, scalability, reliability, architecture, and deployment practices.
- Troubleshoot production issues and support system stability.
- Collaborate with frontend developers, QA engineers, product teams, and cross-functional stakeholders while maintaining CI/CD workflows.
Requirements
- 10+ years of overall software development experience, including 5+ years with Node.js and Express.
- Bachelorβs degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience.
- Expert-level JavaScript and TypeScript skills with strong experience building and consuming RESTful APIs.
- Strong SQL skills, preferably PostgreSQL, plus experience with NoSQL databases such as MongoDB or DynamoDB.
- Experience with AWS services including Lambda, ECS, EC2, RDS, S3, DynamoDB, and API Gateway; Git; and Unix/Linux environments.
- Ability to pass federal and state criminal background checks, including FBI/BCI checks.
Nice to have
- Experience with Docker and Docker Compose.
- Familiarity with AWS CDK.
- Experience building microservices or distributed systems.
- Ability to work independently, manage multiple priorities, and collaborate across teams.
Culture & Benefits
- Collaborative environment with Software Engineers, QA/Test Engineers, product teams, and other cross-functional groups.
- Opportunity to contribute to architecture decisions and improve backend development practices.
- Work focused on innovative education solutions and robust, efficient systems.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Backend Engineer (Node)
4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Staff Backend Engineer
4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Software Engineer II - Backend (Node.js/TypeScript)
4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Backend JavaScript Developer (Node.js)
4 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Backend JavaScript Developer (Node.js)
5 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Senior Engineer (Platform)
125Β 000 - 205Β 000$