Remote • Full-time

Backend Engineer

Remote Position
Full-time
$110,000 - $150,000

Build scalable backend systems that power career opportunities for graduates worldwide. Join our team to create robust, secure, and high-performance APIs and services.

About This Role

As a Backend Engineer at Early Careers, you'll design, build, and maintain the core systems that power our platform. You'll work on challenging distributed systems problems, build scalable APIs, and ensure our infrastructure can handle millions of users.

We're looking for someone passionate about backend technologies who can balance technical excellence with product thinking. This role offers the opportunity to shape our technical architecture while mentoring junior developers.

Node.js Python Go PostgreSQL MongoDB Redis AWS Kubernetes Docker GraphQL

Key Responsibilities

System Design

  • Design and implement scalable backend services
  • Develop RESTful and GraphQL APIs
  • Build microservices architecture

Data Management

  • Optimize database performance and queries
  • Design efficient data models
  • Implement caching strategies

Collaboration

  • Work with frontend engineers and product managers
  • Participate in architecture discussions
  • Mentor junior developers

Security & Reliability

  • Ensure system security and data protection
  • Implement monitoring and alerting
  • Build fault-tolerant systems

Requirements

Technical Skills

  • Proficiency in Node.js, Python, or Go
  • Experience with SQL and NoSQL databases
  • Understanding of RESTful API design
  • Knowledge of cloud platforms (AWS/GCP/Azure)

Tools & Practices

  • Experience with Git and CI/CD pipelines
  • Knowledge of containerization (Docker/Kubernetes)
  • Familiarity with message brokers (RabbitMQ/Kafka)
  • Understanding of infrastructure as code

Experience

  • 4+ years of professional backend development
  • Experience building distributed systems
  • Track record of scaling high-traffic applications
  • Bachelor's in CS or equivalent experience

Nice to Have

  • Experience with GraphQL implementation
  • Knowledge of serverless architectures
  • Contributions to open-source projects
  • Experience with DevOps practices

Day-to-Day Work

In this role, you'll collaborate with our engineering team to design and implement new features, improve existing systems, and solve complex technical challenges. You'll participate in daily stand-ups, technical design sessions, and code reviews. We value clean, maintainable code and encourage knowledge sharing through tech talks and pair programming.

Our stack includes Node.js, Python, PostgreSQL, MongoDB, Redis, AWS, and Kubernetes. You'll work on challenging problems around scalability, reliability, and performance while ensuring our systems meet the highest security standards.

Impact You'll Make

  • Transform Career Journeys: Your work will directly impact how graduates find meaningful careers
  • Scale for Growth: Build systems that can handle our rapidly growing user base
  • Technical Leadership: Help shape our backend architecture and best practices
  • Mentorship: Guide junior engineers and foster a culture of learning
  • Innovation: Explore new technologies to solve complex problems

Benefits & Perks

Remote Flexibility

Work from anywhere with flexible hours

Health & Wellness

Comprehensive medical, dental, and vision

Learning Stipend

$2,000/year for professional development

Generous PTO

30 days vacation + holidays and sick leave

Tech Equipment

Top-tier workstation and accessories

Retreats

Annual team retreats in exciting locations

Our Engineering Culture

At Early Careers, we believe in creating an environment where engineers can do their best work. We practice:

  • Technical Excellence: Code reviews, pair programming, and continuous learning
  • Ownership: Engineers own services from design to deployment
  • Collaboration: Cross-functional teams working towards shared goals
  • Work-Life Balance: Sustainable pace with focus on well-being
  • Innovation: Dedicated time for exploration and experimentation

Hiring Process

We've designed our hiring process to be respectful of your time while ensuring we find the right match:

  1. Initial Screening: 30-minute call with our hiring manager
  2. Technical Interview: 90-minute coding session focusing on problem-solving
  3. System Design: Discussion about architecture and scalability
  4. Team Interview: Meet with future teammates and managers
  5. Offer: We aim to complete the process within 2 weeks

Apply for This Position

1
Personal Info
2
Experience
3
Submit
API Design
Database Design
System Architecture
Cloud Infrastructure

Click to upload or drag and drop

PDF, DOC, DOCX (Max 5MB)

Application Submitted!

Thank you for applying to the Backend Engineer position. Our team will review your application and contact you within 5 business days.