Back End Developer

Snoonu Qatar
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Middle Backend Engineer


At Snoonu, we are on a mission to build innovative and scalable software solutions that power our growing super app. We’re looking for a Middle Backend Engineer to join our talented and diverse engineering team, where you'll work on impactful projects and contribute to Snoonu's success.


As a Middle Backend Engineer, you will design and develop backend services, focusing on clean, maintainable, and efficient code. You will play a key role in ensuring the backend services meet the demands of our growing user base


Key Responsibilities

  • Develops, tests, and maintains RESTful APIs, with an in depth understanding of HTTP protocols, including nuances of API testing tools for comprehensive endpoint testing.
  • Participate in system design discussions for architectural improvements and ensure scalability and maintainability of services.
  • Implement refactoring efforts to improve existing codebases for better efficiency and readability.
  • Write unit tests, integration tests, and ensure high test coverage for backend services.
  • Troubleshoot and debug issues in both production and development environments.
  • Participate in production deployments, ensuring that all systems function as expected after new releases.


What We’re Looking For

  • 3+ years of experience working specifically with .NET Core.
  • Proficient in designing and implementing APIs that adhere to RESTful design principles and effectively managing service-oriented architecture (SOA) complexities.
  • Skilled in database performance tuning, including query optimization and indexing, to ensure efficient data operations.
  • Understanding of software design patterns (e.g., Singleton, Factory, Strategy) and the ability to refactor and optimize existing codebases.
  • Ability to follow good code practices to maintain readability.
  • Experience in conducting unit testing, integration testing, and performance testing to ensure application robustness.


Nice to Have:

  • Experience in mentoring junior developers and guiding team growth.
  • Familiarity with load testing and performance tuning.
  • Experience with diagramming tools like MIro
  • Experience with GRPC
  • Experience with AWS


Why Join Us?

  • 100% remote work with the ability to work from offices in Qatar, Kazakhstan, and Tajikistan.
  • Competitive salary and performance-based bonuses.
  • Generous paid time off, including vacation, holidays, and sick leave.
  • Professional development opportunities, including access to conferences, workshops, and online courses.
  • Collaborative and inclusive work environment with opportunities for career growth.
  • Regular team outings, happy hours, company off-sites, and other social events to foster team bonding.
  • Supportive work culture that encourages work-life balance and flexible working hours.
  • Employee recognition programs to celebrate achievements and milestones.
  • Access to cutting-edge technology and tools to enhance your work experience.
  • Opportunities to work on high-impact projects and make a real difference in the company and the community.

Subscribe our newsletter

New Things Will Always Update Regularly