GrepJob
Ema

Software Engineer, Backend - UK

Ema
Apply
about 4 hours ago
Remote, United KingdomSenior
H1B Sponsor

Responsibilities

  • Develop and maintain enterprise software applications, including API, data, application, and service development.
  • Write clean, efficient, and maintainable code using test-driven development.
  • Build scalable and reliable back-end systems using languages like Go and Python.
  • Develop and maintain APIs using REST, gRPC, or GraphQL.
  • Integrate multiple enterprise applications and services using a scalable framework like FastAPI.
  • Build and maintain data schema using PostgreSQL and NoSQL.
  • Design data pipelines for ML using DE stack and event-driven technologies like Temporal and Kafka.
  • Ensure applications are secure and adhere to industry best practices.
  • Continuously improve software development processes and practices.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • At least 7+ years of relevant work experience.
  • Solid background in algorithms, data structures, and object-oriented programming.
  • Experience in back-end development using languages like Python and Go.
  • Knowledge of database technologies like PostgreSQL, Elastic, and Redis.
  • Experience with cloud technologies like GCP.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Understanding of security best practices for enterprise software applications.
  • Experience deploying software in multi-tenant SaaS environments.
  • Strong problem-solving skills and attention to detail.