Search by job, company or skills

Backend Engineer

1-4 Years
  • Posted 21 days ago
  • Be among the first 10 applicants

Job Description

Responsibilities

  • Design, develop, and maintain back end services using TypeScript (Node.js or Bun), Go, Python (FastAPI).
  • Build and manage RESTful and gRPC APIs, ensuring performance, reliability, and compatibility across services.
  • Collaborate with cross-functional teams to translate product requirements into technical solutions.
  • Optimize systems for high performance, availability, and reliability.
  • Implement testing strategies, including unit, integration, and end-to-end tests.
  • Participate in code reviews and provide mentorship to less experienced engineers.
  • Write clear and maintainable documentation for internal and external use.
  • Contribute to DevOps pipelines, CI/CD, and infrastructure as needed.
  • Ensure security best practices are followed in the development and deployment processes.
  • Monitor, debug, and troubleshoot production issues as part of an on-call rotation

Requirements

Education

  • Bachelor's degree in Computer Science, Software Engineering, or related fields (preferred).

Experience

  • 1-4 years of professional experience in backend software development.

Skills

  • Strong proficiency in Golang (preferred), TypeScript and Node.js (or Bun).
  • Experience with Python (FastAPI) for developing AI/ML-related backend services, including model-serving endpoints and prompt-engine workflows
  • Experience with OLTP databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with OLAP Database (duckdb, clickhouse, BigQuery or similar)
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) and distributed systems.
  • Experience working with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes).
  • Proficient with version control (Git) and modern CI/CD workflows.

Attributes

  • Strong problem-solving skills and a solid understanding of algorithms, data structures, and software design principles.
  • Excellent communication skills and the ability to work effectively in a collaborative environment.
  • Ownership mindset, proactive in identifying issues, improving systems, and driving technical initiatives

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152305409

Similar Jobs

Indonesia

Skills:

LinuxDockerElasticsearchPostgreSQLApache KafkaKubernetesRedisPython

Indonesia

Skills:

RabbitmqGitMySQLRestful ApiPostgreSQLKafkaNode.jsMongoDBRedisNestJS FrameworkMicroservices Architecture

Indonesia

Skills:

JavaRESTful API developmentTypescriptAgile MethodologyPhpRubyPythonTestingFull-stack web technologiesSoftware Engineering processes

Indonesia

Skills:

.NETGolangDesign PatternsMySQLPostgresAutomated Testingmicroservice architectureAPM toolsregression mitigation strategiesdatabase query optimizations

Indonesia

Skills:

GithubGolangMariadbGitDockerMySQLCloud InfrastructureRestful ApisKubernetesobservability toolsmicroservices architectureAI-assisted development toolsSQL databases

Beware of Scammers

We don’t charge money for job offers