Node.js + Python Engineer (Mid-Senior) - Remote
Role details
Job location
Tech stack
Job description
We're looking for a strong Node.js + Python engineer with solid experience building backend services, APIs, automation, and data-driven features. You'll work on a modern platform using Node.js, Python, PostgreSQL, and cloud-native tooling, collaborating with a distributed engineering team., Build and maintain backend services using Node.js and Python Design and optimize REST APIs, microservices, and backend workflows
- Work with PostgreSQL for schema design, queries, performance tuning
- Develop automation scripts, integrations, and backend utilities
- Collaborate with product, DevOps, and frontend teams to deliver features end-to-end
- Write clean, testable, maintainable code following best practices
- Troubleshoot production issues and improve system reliability
- Participate in code reviews, architecture discussions, and technical planning
Requirements
Do you have experience in SQL?, 3-7+ years of backend engineering experience Strong hands-on experience with Node.js (Express, Fastify, NestJS, or similar) Solid Python experience (automation, APIs, scripts, services)
- Strong SQL skills and experience with PostgreSQL
- Experience with microservices, API design, and distributed systems
- Familiarity with Docker, CI/CD pipelines, and cloud environments (AWS/Azure/GCP)
- Good understanding of authentication, authorization, and security best practices
- Strong debugging, problem-solving, and communication skills
Nice to Have
- Experience with message queues (SQS, RabbitMQ, Kafka)
- Experience with Redis or caching strategies
- Experience with serverless (AWS Lambda)
- Familiarity with monitoring tools (CloudWatch, Prometheus, Grafana)
- Experience with async workflows and event-driven architectures
Benefits & conditions
What We Offer
- Fully remote role
- Competitive compensation
- Flexible working hours
- Opportunity to work on modern, scalable backend systems
- Collaborative, engineering-driven culture