BackendStartupSMBEnterprise

Backend Developer

We are looking for a Backend Developer to build and maintain the server-side systems that power [Company Name]'s products. You will design APIs, work with databases, and ensure our services are reliable, secure, and performant. This role is a great fit for someone who enjoys solving complex data and systems problems and wants to work across a modern backend stack.

Key Responsibilities

  • Design, build, and maintain RESTful and/or GraphQL APIs that serve frontend and mobile clients
  • Write clean, well-documented, and thoroughly tested server-side code
  • Design and optimize database schemas, queries, and data models for performance and scalability
  • Implement authentication, authorization, and security best practices across services
  • Collaborate with frontend developers to define API contracts and ensure smooth integration
  • Monitor application health, investigate production issues, and implement fixes promptly
  • Participate in code reviews, sprint planning, and technical design discussions

Required Skills & Experience

  • 2+ years of professional backend development experience
  • Proficiency in at least one backend language: Python, Java, Node.js, Go, or C#
  • Strong experience with relational databases (PostgreSQL, MySQL) including schema design and query optimization
  • Understanding of RESTful API design principles and HTTP fundamentals
  • Familiarity with authentication mechanisms (JWT, OAuth 2.0, session-based auth)
  • Experience writing unit and integration tests
  • Working knowledge of Git and collaborative development workflows
  • Basic understanding of containerization (Docker) and cloud platforms (AWS, GCP, or Azure)

Nice-to-Have

  • Experience with NoSQL databases (MongoDB, Redis, DynamoDB)
  • Familiarity with message queues and event-driven architectures (RabbitMQ, Kafka, SQS)
  • Exposure to microservices architecture patterns
  • Understanding of CI/CD pipelines and infrastructure-as-code tools
  • Experience with API documentation tools (Swagger/OpenAPI)

Tech Stack

PythonPostgreSQLRedisDockerAWSREST APIsGitpytest or Jest

What We Offer

  • Competitive salary and equity participation
  • Flexible work arrangements — remote, hybrid, or in-office
  • Comprehensive health and wellness benefits
  • Professional development budget for courses, certifications, and conferences
  • Generous paid time off and parental leave
  • A collaborative engineering culture at [Company Name] where your ideas shape the product

Interview Process

  1. 1Recruiter phone screen (30 min) — role overview and mutual fit
  2. 2Technical phone screen (45 min) — backend fundamentals, data structures, and problem solving
  3. 3Take-home or live coding exercise — implement a small API endpoint with database interaction
  4. 4On-site or virtual loop (3 hours) — system design, coding, and behavioral interviews
  5. 5Offer and reference checks