Back-End Developer

BUYNOW Tehran

Posted 2 years ago

Job Description

● Write code, test, build prototypes, solve issues, and analyze bottlenecks. ● Design perform, robust APIs to support other means of communication with end users if required. ● Optimize web applications for performance and scalability. ● Develop automated tests to ensure business needs are met and allow for regression testing. ● Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. ● Develop and maintain the core. ● Test and fix bugs (functional and non-functional). ● Prepare required documents. ● Daily basis collaboration with front-end and BAs.

Requirements

● More than two years of experience. ● Good experience of JavaScript, and Typescript. ● Good experience of Nestjs. ● Strong understanding of good design principles. ● Problem-solving skills and an analytical mindset. ● Comfortable with an agile, flexible approach to feature development. ● Unit testing or component testing. ● A strong “Automation First” mentality. ● Experience in building Restful Web Services. ● Experience using GIT for source version control. ● Familiar with Docker and Linux. ● Familiarity with SQL and relational databases (MySQL, and PostgreSQL).

Employment Type

  • Full Time

Details

To see more jobs that fit your career