Back End Developer


A Back End Developer is responsible for building and maintaining the server-side logic, databases, and application programming interfaces (APIs) that power web applications and services. They work closely with front-end developers, designers, and product teams to ensure seamless integration between the server and client-side components. This position requires a strong understanding of server-side programming languages, database management, and web architecture.

Qualifications

  • Experience in Back End Development: At least 2-3 years of experience in developing back-end systems using languages such as Node.js, Python, Ruby, Java, or PHP.
  • Database Management: Proficiency in working with databases, both SQL (like MySQL, PostgreSQL) and NoSQL (like MongoDB, Redis), including data modeling and query optimization.
  • API Development: Experience in designing and implementing RESTful APIs and understanding of API documentation tools like Swagger or Postman.
  • Educational Background: A degree in Computer Science, Software Engineering, or a related field is preferred.

Job Duties

  • Server-Side Logic: Develop and maintain server-side applications, ensuring they are efficient, scalable, and secure.
  • Database Integration: Design and implement database schemas, manage data storage, and ensure data integrity and security.
  • Collaboration: Work closely with front-end developers to integrate user-facing elements with server-side logic, ensuring a smooth user experience.

Responsibilities

  • Code Review and Optimization: Conduct code reviews to ensure best practices are followed and optimize application performance for speed and efficiency.
  • Testing and Debugging: Implement testing strategies to identify and fix bugs, ensuring high performance and reliability of back-end services.
  • Documentation: Maintain clear and comprehensive documentation of back-end processes, APIs, and system architecture for future reference and team collaboration.

This role is ideal for individuals who are passionate about server-side development and eager to contribute to building robust and scalable applications that enhance user experiences.

Do You Need Any Other Spesific IT Resources Profile ?

Contact Us

Are You Interested In This Job ?

Apply This Job