DevJobs

Senior Fullstack Developer

Overview
Skills
  • XML XML
  • TypeScript TypeScript
  • HTML5 HTML5
  • JavaScript JavaScript
  • CSS3 CSS3
  • Python Python
  • Node.js Node.js ꞏ 5y
  • React React ꞏ 1y
  • Express.js Express.js
  • jQuery jQuery
  • React Native React Native
  • NestJS NestJS
  • MongoDB MongoDB
  • OOP OOP
  • Design Patterns
  • Docker Docker
  • Kubernetes Kubernetes
  • Mocha
  • JSON
  • State Machine
Tictuk is an innovative technology company that created a one-of-a-kind omnichannel ordering & marketing platform, through chat, web, app, and more.

We are proud to be part of Yum! brands and to operate in more than 50 countries. we offer an excellent opportunity to be part of a unique company with amazing growth opportunities!

We are seeking a highly skilled and experienced Senior Fullstack Developer to join our dynamic development team. As a Senior Fullstack Developer, 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
  • 1+ years of experience with ReactJS
  • 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
  • Experience with TypeScript
  • Experience with React Native
TicTuk