👨🏻‍💻 postech.work

Nodejs Developer

Game Developer • 🌐 In Person

In Person Posted 8 hours, 25 minutes ago

Job Description

Design and develop robust, secure, and high-performance backend services and APIs using Node.js (NestJS or Express.js).

Architect and implement scalable solutions following best practices in software design and clean code principles.

Collaborate with frontend developers, DevOps, QA, and product teams to deliver seamless end-to-end features.

Integrate third-party services, databases, and internal systems with RESTful and GraphQL APIs.

Ensure application responsiveness, performance, and uptime in production environments.

Write unit and integration tests to maintain high code quality and support continuous integration.

Participate in code reviews, provide constructive feedback, and mentor junior developers when needed.

Maintain documentation for APIs, services, and infrastructure as part of the development process.

Stay current with evolving backend technologies, frameworks, and industry trends.

Required Qualifications:Experience \& Technical Skills

4+ years of experience in backend development using Node.js, with strong knowledge of NestJS and/or Express.js frameworks.

Proficient in JavaScript and/or TypeScript, with a solid understanding of asynchronous programming and event-driven architecture.

Hands-on experience working with RESTful APIs, GraphQL, and WebSocket implementations.

Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).

Familiarity with ORMs like TypeORM or Prisma.

Solid understanding of authentication and authorization mechanisms (JWT, OAuth2, etc.).

Proficient in using Git and collaborative development workflows.

Knowledge of software testing (unit, integration) and testing tools (e.g., Jest, Supertest).

Strong problem-solving, debugging, and analytical skills.

Excellent verbal and written communication skills.

Good command of English, both verbal and written, is a must.

Nice to Have

Experience with containerization and deployment tools (e.g., Docker, Kubernetes).

Familiarity with CI/CD pipelines and DevOps practices.

Knowledge of microservices architecture and event-driven systems (e.g., using RabbitMQ, Kafka).

Prior experience working in agile/scrum environments.

Experience with cloud platforms such as AWS, GCP, or Azure.

Experience with Live streaming is plus.

Soft Skills \& Collaboration

Ability to work independently or collaboratively in a fast-paced, agile environment.

Excellent communication skills and team collaboration mindset.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.