freehire launches on Product Hunt on 26 August.

Follow →

Back-end Engineer

  • Design and develop secure, scalable back-end services and RESTful APIs
  • Define API architecture using Node.js and Python for internal platforms and external partners
  • Implement authentication and authorization mechanisms to ensure secure data exchange
  • Build and maintain cloud-native integration layers connecting multiple systems
  • Model and optimize complex data structures for high-traffic back-end services
  • Work extensively with PostgreSQL to ensure performance, reliability, and scalability
  • Leverage AI-native development workflows to accelerate back-end delivery and experimentation
  • Explore agentic workflows and retrieval-augmented generation patterns in back-end systems
  • Maintain clear API documentation and standards using OpenAPI and Swagger
  • 3+ years of software development experience in back-end engineering
  • Experience with Node.js
  • Experience with Python
  • Proficiency with RESTful API design and implementation
  • Experience with relational databases and advanced SQL (PostgreSQL)
  • Ability to debug, profile, and optimize complex database queries and schemas
  • Experience with secure authentication and authorization flows (OAuth2, JWT)
  • Experience with serverless and cloud-based back-end services (AWS Lambda)
  • Experience with containerization and infrastructure tooling (Docker, Terraform)
  • Proficiency with version control and collaborative workflows (Git, GitHub)
  • Experience managing tasks and sprints using agile tracking tools (Linear, Jira)
  • Interest in AI-native development workflows and modern LLM-powered tooling
  • Availability to work hands-on across back-end and API layers
  • Strong communication skills in both spoken and written English
  • Startup experience
  • Experience with agent-based API design and workflow automation
  • Experience with developer productivity tooling (CodeRabbit, Greptile)
  • Experience with retrieval-augmented generation architectures and LLM system integration
  • Experience deploying and scaling cloud-native services on AWS
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available