Full Stack Developer (Node.js/TypeScript)

 Full Stack Developer (Node.js/TypeScript) 


 

Description: 


 

Senior Backend/Full Stack Developer 

Full-time

Long-term

Experience Level: Senior/ strong middle-level

English โ€“ high level of both speaking and writing.


 

Interview process:


 

โ€ข An interview with hiring manager

โ€ข Home assignment and after Interview + results of the home assignment

โ€ข Interview with one of the founders.


 

Role:

Senior Backend Developer with a proven track record of building scalable backend systems and APIs. You will play a key role in designing, developing, and maintaining our core backend services, with a focus on performance, reliability, and scalability.


 

Responsibilities:

โ— Design, develop, and maintain backend services using TypeScript, Node.js, and Python

โ— Architect and optimize RESTful APIs and integrate with external/internal systems

โ— Work with PostgreSQL, MongoDB, GraphQL to manage and optimize data models and queries

โ— Integrate with AI tools, generate prompts, test & evaluate prompts results (a huge adv; at least one of them)

โ— Implement scalable WebSocket-based communication and message queues (e.g., RabbitMQ, Redis, or similar)

โ— Collaborate closely with product, frontend, and data teams to deliver high-quality solutions

โ— Ensure smooth CI/CD pipelines and contribute to infrastructure-as-code and deployment strategies

โ— Drive performance tuning, security hardening, and system monitoring for backend services

โ— Troubleshoot complex issues and lead root cause analysis and resolution

โ— Write clean, maintainable, and well-tested code with a strong emphasis on quality and performance

โ— React js experience - big advantage


 

Required Qualifications

โ— 4+ years of backend development experience, with at least 3 years in TypeScript/Node.js

โ— Solid experience with Python for scripting or service-level backend components

โ— Strong understanding of PostgreSQL, MongoDB and GraphQL - query optimization, indexing, data modeling

โ— Proficiency with REST API design and best practices

โ— Deep knowledge of WebSocket protocols and real-time data handling

โ— Experience with messaging systems/queues such as RabbitMQ, Kafka, or Redis streams

โ— Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins)

โ— Cloud deployment experience (AWS, GCP, or Azure) with emphasis on scalability and availability

โ— Excellent problem-solving skills, debugging experience, and systems thinking

โ— Strong communication skills and ability to mentor junior engineers

Published 2 September
46 views
ยท
10 applications
To apply for this and other jobs on Djinni login or signup.
Loading...