
Middle Back End Developer
Analysed
Industry:
Information Technologies, Software Development
Deadline:
4/14/2023
City:
Yerevan
Employment type:
Full time
Work experience:
Not required
We are looking for an experienced Middle Back End Developer to join our development team. As a Middle Back End Developer, you will be responsible for designing, developing and maintaining the backend systems of our web applications. You will be working with our team of developers to ensure that our applications are scalable, secure, and performant.
Responsibilities:
- Design and implement backend services using Node.js, Express.js, Postgresql, GraphQL, and TypeScript.
- Develop and maintain RESTful APIs that are used by frontend applications and third-party services.
- Build and maintain data models and schema designs for the PostgreSQL database.
- Implement and maintain authentication and authorization mechanisms using industry standard practices.
- Design and develop GraphQL API endpoints and resolvers.
- Write clean, maintainable, and testable code with appropriate documentation and comments.
- Optimize backend services for scalability, performance, and reliability.
- Collaborate with the frontend and mobile app development teams to ensure seamless integration of backend services.
- Stay up-to-date with emerging trends and technologies in backend development.
Requirements:
- Bachelor's or Master's degree in Computer Science or related field.
- 3+ years of experience in backend development using Node.js, Express.js, Postgresql, GraphQL, and TypeScript.
- Experience with Git version control system.
- Experience with writing tests using Jest or other testing frameworks.
- Strong understanding of database design and optimization.
- Familiarity with Agile methodologies and project management tools such as JIRA.
- Excellent written and verbal communication skills.
- Good to have experience working with Graph databases, particularly Neo4j.
If you are a passionate developer who thrives on building scalable, reliable, and performant backend systems, we encourage you to apply for this exciting opportunity.