We are seeking a highly skilled Backend Developer to join our dynamic and talented team. As a Backend Developer, you will have the opportunity to work on exciting and challenging projects that will push the boundaries of technology and change the landscape of the industries we serve. As a Backend Developer, you will play a crucial role in developing and maintaining the core of our software applications. Your primary responsibility will be to design, develop, and implement efficient and scalable backend solutions that will enhance the performance and reliability of our products. Responsibilities Develop and maintain backend systems to support the company's applications and servicesCollaborate with the front-end development team to design efficient API endpoints for data exchangeDesign and implement robust and scalable database structures for optimal storage and retrieval of dataOptimize backend processes for maximum efficiency and performanceTroubleshoot and resolve issues related to backend functionalityWrite code in various back-end programming languages, such as Ruby on Rails, Python (Flask or Django) or Javascript (Nodejs / Express)Conduct thorough testing of backend modules to ensure high-quality deliverablesKeep up-to-date with emerging trends and technologies in the backend development fieldWork closely with the product team to understand and translate business requirements into technical solutions Requirements Bachelor's degree in Computer Science, Engineering, or a related field3 years of experience in backend developmentProficient in Ruby on RailsProficient in at least one backend programming language (Python or Nodejs)Strong knowledge of database architecture and design (PostgreSQL)Experience with API development and integrationFamiliarity with AWS or other cloud platformsUnderstanding of server-side technologies and security protocolsAbility to work independently and in a team environmentExcellent problem-solving and analytical skillsPassionate about learning and implementing new technologiesStrong communication skills and the ability to effectively collaborate with cross-functional teams#J-18808-Ljbffr