Junior TS backend developer

Job summary
Permanent contract
Orangeburg
Salary: Not specified
Starting date: November 25, 2025
Education: No Diploma
Skills & expertise
Attention to detail
Cloud & infrastructure
Containerization and orchestration
Collaboration and teamwork
GraphQL
+14
Apply

Okeiro
Okeiro

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

We are seeking a motivated Junior Backend Engineer (TypeScript/Node.js) to help build reliable, high-quality backend services and APIs. You’ll work closely with senior engineers, product, and frontend teams to ship pragmatic, well-tested features. The ideal candidate has a solid foundation in TypeScript and Node.js, basic experience with PostgreSQL, and a strong appetite for learning modern backend practices. You’re comfortable working close to the metal (without heavy frameworks when needed), curious about GraphQL, and eager to grow in a supportive, fast-moving environment.

Key Responsibilities:

  • Design, implement, and maintain backend services in Node.js and TypeScript with an emphasis on clarity, reliability, and performance
  • Model data and write efficient SQL for PostgreSQL (schemas, queries, indexes, and migrations)
  • Build and integrate APIs (REST and/or GraphQL) and collaborate with frontend teams on contracts and performance
  • Contribute to a clean, framework-light codebase; prioritize simple solutions over unnecessary abstractions
  • Containerize and run services locally with Docker; contribute to development tooling and scripts
  • Write and maintain automated tests (unit/integration), plus clear documentation and READMEs
  • Participate in code reviews, share feedback, and learn best practices from senior teammates
  • Monitor and troubleshoot issues with logs/metrics; contribute to continuous improvement of reliability
  • Collaborate with product and design to scope work, break down tasks, and deliver iteratively

What We Offer:

  • Alan Health Insurance
  • Gymlib (wellness club) membership
  • Competitive salary and comprehensive benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • A collaborative and inclusive work environment
  • Access to the latest development tools and technologies

Preferred experience

  • 2+ year of hands-on experience with TypeScript and Node.js in production or substantial projects
  • Strong understanding of TypeScript fundamentals (types, generics, strict mode, compiler options)
  • Solid understanding of Node.js internals (event loop, async patterns, error handling, performance basics)
  • Practical experience with PostgreSQL (data modeling, SQL queries, basic indexing and migrations)
  • Comfortable working without heavy frameworks; able to craft minimal, well-structured services
  • Willingness and motivation to learn and work with GraphQL
  • Familiarity with Docker (building images, composing services for local dev)
  • Confidence with Git/GitHub, package managers (npm/yarn/pnpm), and the command line
  • Clear, proactive communication, attention to detail, and a growth mindset
  • French: Conversational level
  • English: C2 level

Preferred Qualifications:

  • Prior exposure to one or more of: GraphQL (schema design, resolvers), Drizzle ORM, Effect (effect-ts), monorepos (pnpm workspaces, Turborepo), GitHub Actions (CI/CD)
  • Experience with testing tools (Jest, Vitest) and basic observability (logs, metrics)
  • Familiarity with web security and backend fundamentals (auth, input validation, rate limiting)
  • Basic cloud knowledge (AWS, GCP, or Azure) and production operations
  • Experience in startup or fast-paced environments
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience

Want to know more?

Apply