JavaScript Back-End Developer

Full time @The People Practice in Arts, Creativity & Design Email Job

Job Detail

  • Job ID 4232
  • Career Level mid_level
  • Experience 3 Years
  • Qualifications degree-bachelor

Job Description

Our client is looking to recruit an intermediate JavaScript Back-End Developer.

Responsibilities

  • Designing, building and maintaining scalable software systems that power our products and infrastructures.
  • Writing well-tested backend infrastructure code.
  • Building and maintaining public APIs.
  • Working with engineers, product managers, designers to bring our product vision to life.
  • Work closely with the CTO to design and develop distributed, resilient and high-performing backend services using Node.js
  • Code according to industry and team standards, adhering to good practices
  • Write maintainable, readable code with extensive test coverage, ideally applying TDD
  • Actively engage with team members to discuss backlog items, design issues and best coding practices
  • Create technical documentation for internal and external use

Requirements

  • At least 3 years of experience building production applications with Javascript (and Typescript), Express, Node.js, MongoDB.
  • Understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs.
  • Good knowledge of HTTP and RESTful API design and architecture
  • Experience with unit and integration testing, and testing frameworks/libraries.
  • Experience with, or understanding of CI/CD pipelines, Message Queue technology such as RabbitMQ or Redis, AWS infrastructure services, Docker.
  • A strong understanding of backend performance, scalability and security.
  • Excellent writing and communication skills in English.
  • Collaborative – drive cooperation and teamwork in achieving solutions.
  • Creative, solution-driven and a customer-focused mindset.
  • Sound judgment, professionalism, and patience when communicating.
  • High attention to detail

Perks
● A competitive salary
● Health insurance
● A culture of learning and development
● Opportunities for online training
● A chance to create a culture we love!

Required skills

Other jobs you may like