Match score not available

Sr. Software Engineer - Backend TypeScript (Asia)

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Min. 5 years of software development experience, Expertise in TypeScript and Solidity, Knowledge of Prisma ORM and PostgreSQL, Experience with Docker, Kubernetes, and Kafka, Familiarity with Turbo monorepo environments.

Key responsabilities:

  • Design and maintain applications with TypeScript
  • Implement solutions in Turbo monorepo architecture
  • Manage PostgreSQL database ensuring performance
  • Deploy applications using Docker and Kubernetes
  • Develop smart contracts supporting blockchain features
DuelNow logo
DuelNow SME https://duelnow.com/
11 - 50 Employees
See more DuelNow offers

Job description

Company Overview

DuelNow is a pioneering tech company at the forefront of leveraging blockchain technology to create an innovative platform for peer-to-peer challenges. Our mission is to revolutionize the way people engage in competitive activities by providing a secure and transparent platform where users can participate in challenges, tournaments, and competitions across various domains.

Position Overview

We are looking for a Senior Software Engineer with expertise in TypeScript and blockchain development in Solidity to join our dynamic team. This role involves significant responsibility in developing and scaling our platform using Prisma ORM, Turbo monorepo, and other advanced technologies.

Key Responsibilities

  • Design, develop, and maintain applications using TypeScript with Prisma ORM for efficient database management.
  • Implement solutions within a Turbo monorepo architecture to streamline development processes across multiple packages.
  • Work closely with PostgreSQL for database management ensuring robustness, integrity, and performance of the database.
  • Deploy applications using Docker and Kubernetes, managing the lifecycle and orchestration of our services efficiently.
  • Integrate and manage Kafka for stream-processing and Redis for caching to enhance application performance and scalability.
  • Collaborate with cross-functional teams to design, test, and implement new features with a focus on high availability, low latency, and scalability.
  • Develop and maintain smart contracts using Solidity to support our blockchain-based features, ensuring security, transparency, and efficiency in our decentralized platform.

Requirements

  • Must be willing to align with the US Pacific Time zone, ensuring availability for at least four hours each morning to overlap with other team members.
  • At least 5 years of professional experience in software development with a strong focus on TypeScript.
  • Profound knowledge of Prisma ORM, PostgreSQL, Docker, Kubernetes, Kafka, Redis, and Solidity.
  • Experience with Turbo monorepo environments and managing complex dependencies.
  • Solid understanding of blockchain technology and its application in game-like competitive platforms, including smart contract development using Solidity.
  • Strong analytical and problem-solving skills, coupled with excellent communication and teamwork abilities.

Nice to Have

  • Experience in a startup or fast-growing tech company environment.
  • Prior exposure to blockchain-based gaming or competition platforms.
  • Experience with other programming languages like Python or Rust.

Benefits

  • Competitive salary and performance-based bonuses
  • Fully remote work
  • Flexible time-off policies
  • Professional development and training opportunities
  • Vibrant company culture with team building activities and social events

Join our team and be part of a groundbreaking company that is reshaping the future of competitive gaming and challenges using blockchain technology. If you are passionate about blockchain development and thrive in a fast-paced startup environment, we want to hear from you!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork
  • Analytical Skills
  • Verbal Communication Skills

TypeScript Developer Related jobs