Position: Backend / Fullstack Developer (Typescript + NestJS)
Company: Playdex.io
Experience required: 3y
English level: upper

**Engineering at Playdex:**
We're a small team of world-class web engineers. We have complete, end-to-end ownership for every project we take on and expect the same from you. We review all major code changes through pull requests and are always pushing ourselves to do better. We iterate quickly and deploy to production several times a day.

We value high integrity, low ego, an affinity for continuous learning, and the ability to figure things out quickly. We're always open to being wrong, and we love to improve our work through reasoned discussion and constant feedback. We trust and respect each other tremendously which makes doing all of this easy.

**Tech Stack:**
- TypeScript as our programming language of choice.
- NestJS as a framework for building efficient, reliable, and scalable server-side applications.
- Node.js as our backend platform.
- Temporal.io for micro-service orchestration.
- GraphQL to query backend API.
- Jest to run our tests.
- PostgreSQL as our core database.
- render.com and Vercel as cloud computing services.

**Qualifications:**
- Deep experience with backend web frameworks including NestJS (or strong experience with an equivalent framework), web standards, and modern frameworks.
- Expertise in building highly available production services, including deployment automation, infrastructure-as-code, monitoring, and scaling.
- Experience designing, building, and maintaining RESTful or GraphQL APIs.
- Able to work independently, move fast, and deliver results in a remote setting.
- Growth-oriented and collaborative mindset.
- Rust and/or WebAssembly experience is a huge bonus.
- Spoken and written English.

**What you will do:**
- Architect and develop new and existing products and features focusing on the backend.
- Solve challenging tasks at the turn of cutting-edge technologies which need deep knowledge of architecture and algorithms.
- Work with the Product Team to come up with the best solutions and implementation plans for new features or changes to existing ones.
- Scale our systems to support our ever-growing partner and consumer base.
- Contribute to estimating, planning, and executing projects, features, and integrations.
- Integrate and work closely with external services to ensure smooth operation.
- Maintain and improve our existing codebase.
- Write highly tested, high-quality, performant code on the backend (and frontend for Full-stacks).
- Possibility to participate in Team Leading.

**Examples of the current tasks our team performs:**
- Integration of our platform with blockchain games.
- Development of marketplace, ordering, accounting, and other systems.
- Create reference blockchain game.

**Our interview process takes place in Google-meet and tends to consist of the following stages:**
- Recruiter call (20-30 minutes).
- Technical interview (about 60 minutes).
- Final interview (30-60 minutes).

**Benefits:**
- Working in a fast-growing industry where the possibilities are endless.
- Stock options.
- Remote role in an experienced team with a proven track record.
- You are welcome to work in our office in Manila, the Phillippines.
- Flexible work hours.