About The Position

As a Backend Software Engineer, you will be responsible for server-side web application logic. You will work hand in hand with frontend developers to integrate their work with the server-side logic, ensuring the development of robust and efficient systems.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 2-5 years of experience as a Backend Developer or similar role.
  • Proficiency in server-side languages such as Python with Django and Django Rest Framework.
  • Experience with database technology like MySQL, Oracle, MongoDB, etc.
  • Familiarity with front-end languages such as HTML, JavaScript, and CSS.
  • Basic understanding of Data Structures and Algorithms (DSA)
  • Excellent problem-solving skills, a strong attention to detail, and the ability to work in a team-oriented environment.
  • Good communication skills for coordinating with other teams.
  • Familiarity with Agile development methodologies.

Responsibilities

  • Develop high-quality software design and architecture.
  • Design and implement efficient APIs for the front-end team.
  • Write clean, functional, and scalable code for the back-end of web applications.
  • Implement and manage databases and applications.
  • Integrate front-end elements with server-side logic.
  • Coordinate with front-end developers to align server-side with client-side.
  • Optimize applications for speed, scalability, and security.
  • Address and improve any technical issues.
  • Collaborate with QA engineers to develop effective strategies and test plans.
  • Write and execute testing scripts.
  • Perform regular updates to improve system functionality and develop new features.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service