Job Description

We're seeking a passionate backend engineer for designing, developing, and maintaining the server-side infrastructure of web and mobile applications. This role involves building scalable and secure backend systems, APIs, and databases that enable applications to function efficiently while supporting frontend interfaces. 



Responsibilities



  • Design, develop, and maintain robust, scalable, and secure backend systems and APIs.​

  • Write clean, reusable, and testable code for server-side logic and database interactions.​

  • Architect and manage SQL/NoSQL databases, data schemas, and efficient queries.​

  • Integrate third-party services and APIs, such as payment gateways and authentication providers.​

  • Optimize performance, troubleshoot bottlenecks, and ensure system reliability through testing and monitoring.​

  • Implement security measures, manage authentication/authorization, and safeguard sensitive data.​

  • Document backend processes, APIs, and contribute to technical specifications.​

  • Collaborate with frontend engineers, DevOps, designers, and product managers to deliver end-to-end solutions.​

  • Participate in code reviews, share best practices, and mentor team members.​  



Qualifications



  • Bachelor’s degree in Computer Science or related field.

  • At least 2-3 years of experience as a backend engineer

  • Strong experience with backend programming languages (e.g., Python, Java, Node.js, Go, PHP).​

  • Proficiency in database systems (SQL, NoSQL); experience with ORM frameworks.​

  • Understanding of RESTful APIs and microservices architecture.​

  • Familiarity with cloud environments (AWS, GCP, Azure) and CI/CD pipelines.​

  • Experience with unit, integration, and end-to-end testing.​

  • Solid problem-solving, debugging, and analytical skills. 


Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application