Lead Full-Stack Developer

Black Dynamix Tehran

Posted 8 days ago

Job Description

We are looking for a high-level lead full-stack developer with a proven track record in complex, large-scale, and real-time projects for a remote position with flexible hours and a starting salary of 1,600 dollars. If you consider yourself a well-rounded developer with good critical thinking, creativity, and problem-solving skills, we'd love to have you on our team.

Here's the primary skill set required for this position:

  • Commercial experience with Typescript, Node.js, Nest.js, Next.js, Redux, React hook, and classes.
  • Commercial experience using ESLint on Typescript projects.
  • Commercial experience with REST API and Socket.IO.
  • Commercial experience with PostgreSQL, TypeORM, Redis, and RabbitMQ.
  • Commercial experience with SCSS, Less, and Tailwind.
  • Commercial experience with Figma, and implementing pixel-perfect designs with extremely high accuracy.
  • Working experience with Style Dictionary, implementing and maintaining design systems.
  • In-depth knowledge of Git Version Control and Docker.
  • Proven experience leading a team of developers, directing them throughout the design, development, testing, and debugging process.
  • Proven experience reviewing the output of the team, and ensuring that the project quality standards are met.
  • Proven experience keeping projects on schedule to meet deadlines.
  • Proven experience finding and suggesting ways to solve problems and complications that are beyond the scope of what was assigned to a single member of the team.
  • Proven experience educating and helping peers on best practices and approaches to improve efficiency, quality, and productivity.
  • Proven experience communicating specifications and requirements to the rest of the team, keeping track of the progress, and managing the development of the project.

Knowledge of event-driven architecture and CQRS patterns in particular is a plus.
Prior experience with Canvas, PixiJS, sprite, and Spine animation is a plus.

We also expect you to be very comfortable with English as a second language since all the projects, internal documentation, and project management are in English.

By joining our small team, you get to work on various international projects, improve your skills, and learn in the process. We do not care about your gender, age, or education level, as long as you have a personality that fits our team and the technical skills to back you up.

Please make sure your resume is updated before submission.

To see more jobs that fit your career