Backend Engineer

Responsibilities

  • Developing and maintaining all server-side network components
  • Ensuring optimal performance of the central database and responsiveness to front-end requests
  • Collaborating with front-end developers on the integration of elements
  • Designing customer-facing UI and back-end services for various business processes
  • Developing high-performance applications by writing testable, reusable, and efficient code
  • Implementing effective security protocols, data protection measures, and storage solutions
  • Running diagnostic tests, repairing defects, and providing technical support
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Recommending and implementing improvements to processes and technologies
  • Keeping informed of advancements in the field of Node.js development

Technical skills

  • 1-3 years experience in Node.js on Express framework with Typescript
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks
  • Experience working with microservice architectures
  • Vast experience with performance optimization, especially with high concurrency and high volume/traffic workloads
  • Experience with AWS and Docker
  • Experience designing and developing REST APIs
  • Experience with relational and non-relational DBs, especially query analysis and optimization
  • Experience with unit testing
  • Ability to think of the customer and the business in order to solve problems and get stuff done
  • Strong team player with excellent communication skills in English
  • Experience mentoring other engineers and sharing your expertise
  • Familiarity with Agile Scrum/Kanban software development methodologies
  • Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs

Nice to have

  • Caching experience, using tools like Redis
  • Familiarity with messaging broker frameworks such as RabbitMQ, Kafka or other
  • Familiarity with loadtests (using Jmeter or others)
  • Familiarity with monitoring tools (like New relic, Instana, or others)
  • React, Kubernetes, Jenkins (or similar build/task manager), JIRA, Postman/cURL
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Sign up to our newsletter
Thank you! Keep an eye on your inbox.
Oops! Something went wrong while submitting the form.

Big I wanna shoot
for the moon button

All Rights Reserved © Moonshot Partners 2023