DevJobs

Full Stack Team Lead (Backoffice)

Overview
We are seeking a highly skilled and experienced Full Stack Team Lead to join our dynamic development team. you will play a critical role in designing and implementing robust, scalable, and high-performance web applications using Node.js, Docker, Express, MongoDB, and Python. Your expertise in these technologies will be instrumental in delivering innovative solutions that meet our clients' needs.

Responsibilities:

  • Develop and maintain server-side web applications using Node.js, Express, and MongoDB.
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and architectural designs.
  • Design and implement RESTful APIs and web services to support front-end applications and external integrations.
  • Utilize Docker to create containerized environments for seamless deployment and scalability.
  • Write efficient and optimized code while ensuring code quality through testing and code reviews.
  • Troubleshoot and resolve technical issues, identify and fix performance bottlenecks, and optimize application performance.
  • Work closely with front-end developers to integrate server-side logic with user interfaces.
  • Mentor and provide guidance to junior developers, helping them improve their technical skills and best practices.
  • Stay up to date with emerging trends and technologies in Node.js, Docker, Express, MongoDB, and Python, and evaluate their potential benefits and applicability to ongoing and future projects.
  • Contribute to the continuous improvement of development processes, tools, and frameworks.

Requirements:

  • At least 5 years of software development experience in Node.js or equivalent, including coding, testing, troubleshooting, and deployment
  • At least 1 year of team lead experience, leading 3+ developers
  • Previous experience with Agile development using Sprints
  • Previous experience with Node.js + Express
  • Previous experience with Docker architecture
  • Previous experience with microservice-oriented architecture
  • Previous experience with restful APIs
  • Good theoretical knowledge of JavaScript and Typescript
  • Previous experience with Object-Oriented Programming and Design Patterns
  • Experience with MongoDB + mongoose
  • Previous experience writing API and unit tests using Mocha or related libraries
  • Experience with HTML5, CSS3, JQuery, JSON, XML
  • Excellent English skills
  • Experience building quick, highly scalable architecture
  • BS in computer science or equivalent
  • Comfortable learning new technologies and tools
  • Ability to work in a hybrid mode, 4 days a week from our cozy office in Tel Aviv.

Advantage:

  • * Previous experience with python
  • * Previous experience with state machine
  • Previous experience with NestJS
  • Previous experience with Kubernetes
  • Previous experience with State Machine
TicTuk