Match score not available

Backend Software Engineer (US)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Gabon, Georgia (USA), United States

Offer summary

Qualifications:

5+ years in backend programming languages, 3+ years in high-performance systems, Strong knowledge of microservices architecture, Proficiency in SQL and NoSQL databases, Experience with Docker and Kubernetes.

Key responsabilities:

  • Design and maintain scalable microservices
  • Implement API solutions and optimize performance
  • Collaborate with teams for end-to-end implementations
  • Mentor junior developers and review code
  • Troubleshoot complex technical issues
Fetcherr logo
Fetcherr Scaleup https://fetcherr.io/
11 - 50 Employees
See more Fetcherr offers

Job description

Backend Software Engineer

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

Requirements:

Must Have:

  • 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.
  • Hand-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 with passion for learning new technologies and practices.
  • Excellent communication and teamwork abilities
  • Experience working in Agile/Scrum environments

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork
  • Verbal Communication Skills

Backend Developer Related jobs