Backend Engineer

📍 Location: Remote

About the Role

Join our engineering team to build robust, scalable backend services and APIs. You will work on microservices architecture, database design, and API development using modern frameworks and best practices.

Key Responsibilities

  • Design and develop RESTful APIs and microservices
  • Write clean, maintainable, and well-tested code
  • Optimize database queries and application performance
  • Implement authentication and authorization systems
  • Integrate third-party services and APIs
  • Participate in code reviews and technical discussions
  • Troubleshoot and resolve production issues

Required Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3+ years of backend development experience
  • Proficiency in at least one backend language (Python, Node.js, Java, Go)
  • Strong understanding of RESTful API design
  • Experience with SQL and NoSQL databases
  • Knowledge of caching strategies (Redis, Memcached)
  • Understanding of authentication/authorization (OAuth, JWT)

Nice to Have

  • +Experience with microservices architecture
  • +Knowledge of message queues (RabbitMQ, Kafka)
  • +GraphQL experience
  • +Understanding of Domain-Driven Design
  • +Contributions to open-source projects

What We Offer

  • Competitive salary
  • Flexible working hours
  • Remote work options
  • Learning and development budget
  • Health insurance
  • Team building activities

Ready to Apply?

Join our team and work on exciting projects with cutting-edge technologies.

Apply Now

Quick Info

Location
Remote
Employment Type
Full-time