Backend Developer (Typescript/Python)
Core
Build, optimize, and maintain server-side Node.js and Python application logic for scalable, robust backend solutions.
Role type
Senior Backend Developer (Node.js/Python)
Builds
Scalable backend services, APIs, and production applications for diverse business applications.
Domain
Marketing Technology / AI Ecosystem
Deliverable
production ML models | product features
Required skills
Python, TypeScript, asynchronous programming, type safety, modular architecture, FastAPI, Django, NestJS, Express, Docker, Kubernetes, microservices, AWS/Azure/GCP, RabbitMQ, Kafka, CI/CD, Git, web security (OWASP, JWT, OAuth2), performance monitoring, testing frameworks
Preferred skills
Front-end familiarity (HTML, CSS, JavaScript/TypeScript, ReactJS)
Technologies
Node.js, Python, PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, Kafka, Docker, Kubernetes, AWS, Azure, GCP, FastAPI, Django, NestJS, Express, Git, npm, poetry, uv
Responsibilities
Build and maintain high-performance server-side logic; Design and implement RESTful APIs; Set up and optimize SQL and NoSQL databases; Optimize application performance and scalability; Identify and resolve bugs and infrastructure issues; Write clean, scalable code; Participate in code reviews; Partner with QA, DevOps, and Product Management; Maintain technical and API documentation.
Seniority
Senior, hands-on IC