Backend Developer/Software Engineer (Server API Development)

Job Description:

We are seeking a skilled and dedicated Backend Developer/Software Engineer to join our team and take responsibility for developing the backend server API of our application. Your primary focus will be designing and implementing robust routing and business logic, ensuring seamless interoperability with the frontend. Your expertise in backend development, API design, and system integration will be crucial to our project’s success.

Responsibilities:

  • Design, develop backend server API, routing, business logic.
  • Collaborate with frontend team, integrate API, ensure smooth integration.
  • Implement efficient data exchange, RESTful API endpoints.
  • Develop, maintain backend services, support app functionality.
  • Write clean, scalable, maintainable code, follow best practices.
  • Conduct thorough testing, debug backend API, resolve issues.
  • Optimize server-side performance, scalability for user loads.
  • Ensure backend security, authentication, authorization, data protection.
  • Collaborate with cross-functional teams, gather requirements, deliver solutions.
  • Stay updated on backend tech, frameworks, best practices.

Requirements:

  1. Bachelor’s degree in CS, Engineering or related field (or equivalent experience).
  2. Proven Backend Developer Experience, with REST-API focus.
  3. Strong backend language proficiency (Node.js, Python, Java, C#).
  4. Solid understanding of backend frameworks (Express.js, Django, Flask, Spring Boot, ASP.NET).
  5. RESTful API design, best practices experience.
  6. Familiarity with databases (MySQL, PostgreSQL, MongoDB) and ORM libraries.
  7. Version control (Git), collaborative workflows.
  8. Strong problem-solving, teamwork, communication skills.

Preferred Skills:

  1. Cloud platform experience (e.g., AWS, Azure, Google Cloud) for deployment and scaling.
  2. Containerization (Docker), orchestration (Kubernetes) knowledge.
  3. Frontend tech familiarity (HTML, CSS, JavaScript, React, Angular) for collaboration.
  4. DevOps practices, CI/CD pipelines, automated testing familiarity.
  5. Building scalable, distributed systems experience.

Other jobs

WordPress Web Developer

Notch Digital is a progressive digital agency dedicated to helping businesses succeed by solving digital challenges using system integration, marketing solutions, customised strategies, channel expertise,

Learn More

Graphic Designer

Notch Digital is a progressive digital agency dedicated to helping businesses succeed by solving digital challenges using system integration, marketing solutions, customised strategies, channel expertise,

Learn More