Backend Software Engineer

Company:  Fetcherr Ltd
Location: Atlanta
Closing Date: 31/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Fetcherr Wins 2023 WTTA's World Best Travel Startup.

We are seeking a highly skilled Backend Microservices Developer to join our team and contribute to the end-to-end implementation of our high-performance microservices system.

Key Responsibilities:

  • Design, develop, and maintain scalable microservices.
  • Implement and optimize database solutions for microservices.
  • Collaborate with cross-functional teams to deliver end-to-end system implementations.
  • Develop high-performance APIs and integrate third-party services.
  • Implement caching mechanisms and message queues for improved performance.
  • Participate in code reviews and mentor junior developers.
  • Troubleshoot and resolve complex technical issues.

Minimum Requirements:

  • 5+ years of experience with backend programming languages such as Java , C# , Go , Python , C++ , Rust (minimum 2 from the list).
  • 3+ years of experience in backend development with high-performance distributed systems.
  • Strong knowledge of microservices architecture and design patterns.
  • Experience designing and developing high-performance APIs.
  • Familiarity with API gateways and service mesh technologies.
  • Understanding of distributed systems and their challenges.
  • Experience with writing and maintaining unit and integration tests.
  • Vast hands-on proficiency with large-scale, low-latency distributed cloud systems (GCP - preferred, AWS) - must.
  • Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra, Bigtable).
  • Experience with data streams systems (Pub-Sub - preferred, Kafka, or RabbitMQ) - must.
  • Experience in DevOps architecture with CI/CD workflows, and DevOps practices.
  • Hands-on experience with Docker and Kubernetes .

Preferred Skills:

  • Knowledge of C++ and Rust programming languages.
  • Experience with Google Cloud Platform (GCP ).
  • Understanding of event-driven architectures.
  • Experience with high-performance protocols, like gRPC, HTTP/2, HTTP/3, WebSockets.
  • Experience with infrastructure-as-code tools (Terraform, Ansible).

Additional Requirements:

  • Fluent in English , with excellent communication skills.
  • Bachelor’s degree in computer science, IT, or a related field.
  • Excellent problem-solving skills with a passion for learning new technologies and practices.
  • Excellent communication and teamwork abilities.
  • Experience working in Agile/Scrum environments.
#J-18808-Ljbffr
Apply Now
Share this job
Fetcherr Ltd
  • Similar Jobs

  • Sr Software Engineer - Backend

    Atlanta
    View Job
  • Backend Senior Software Engineer

    Atlanta
    View Job
  • Backend Software Engineer (US)

    Atlanta
    View Job
  • Senior Software Engineer, Backend

    Atlanta
    View Job
  • Software Engineer - Python BackEnd Engineer

    Atlanta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙