Svitla Systems Inc. is looking for a Lead Back End Engineer with Node.js for a full-time position (40 hours per week) in Bulgaria, Romania. Our client is an innovative technology company dedicated to developing a decentralized GPU infrastructure that supports the operation of large language models (LLMs). The platform aims to simplify the deployment and management of AI workloads, enabling developers to build and scale their AI applications without the complexities associated with traditional infrastructure management. It provides developers and enterprises with tools to execute large-scale AI jobs without the limitations of traditional cloud infrastructure, focusing on efficiency and affordability. The solution supports AI workloads, including summarization, classification, sentiment analysis, and more, utilizing optimized models for enhanced speed and accuracy. The London-based company offers a B2B SaaS platform centered on revenue analytics and forecasting, enabling businesses to optimize their sales and performance strategies.
There will be a significant amount of overlap with teams in the UK and the US (East Coast), so candidates should be flexible to participate in meetings and collaborate in the evenings.
Tech Stack:
- Core: Node.js, MongoDB, AWS (EC2, Lambda, S3, VPC, etc.), Redis, RabbitMQ/SQS;
- Testing: Jest (unit), REST Assured (E2E);
- DevOps: Docker, CI/CD (GitHub Actions/AWS CodePipeline), Load Balancing, VPC networking;
- Monitoring: NewRelic\Datadog, CloudWatch.
Requirements:
- Solid experience in backend development with Node.js (Express/Nest.js/Fastify) and NoSQL databases (MongoDB).
- Hands-on experience with AWS (EC2, S3, Lambda, etc.) and message queues (RabbitMQ/SQS).
- Strong understanding of high-load systems like caching (Redis), concurrency, database sharding, and microservices patterns.
- Understanding of data warehousing.
- Knowledge of Jest, API testing (REST Assured/Postman), and TDD/BDD principles.
- Familiarity with Docker, load balancing, VPCs, and monitoring (CloudWatch/Prometheus).
- Ability to own the backend roadmap, mentor peers, and collaborate across teams.
Nice to have:
- Experience with data pipelines (ETL, event-driven architectures) or GPU/compute-intensive workloads.
- Knowledge of infrastructure-as-code (Terraform, CDK) or serverless patterns (AWS Lambda).
- Exposure to other backend stacks (Go, Python, Java) or AI/ML integrations (PyTorch/TensorFlow APIs).
- Contributions to open-source projects or public cloud certifications (AWS/GCP).
- Openness to learn/adopt other backend stacks (Python, Rust, etc.).
Responsibilities:
- Design, build, and scale high-performance backend services for the platform, including: client-side, OpenAI-compatible APIs used by developers directly or via SDK, Real-time data pipelines for GPU resource allocation and monitoring, APIs powering React front-end applications and AI/ML workflows, Asynchronous job queues (RabbitMQ/SQS) for heavy computational tasks.
- Own backend development end-to-end: from architecture to deployment, monitoring, and optimization.
- Collaborate with front-end and AI teams to align APIs, data models, and system boundaries.
- Advocate for best practices (SOLID, clean architecture), mentor junior engineers, and drive technical decisions.
- Ensure reliability by implementing caching (Redis), fault tolerance, and observability (logging and metrics) for high-load systems. Maintain the database schema to ensure high performance.
- Write unit/integration tests (Jest), E2E API tests (REST Assured), and uphold CI/CD pipelines.
- Optimize costs and performance by fine-tuning databases (MongoDB queries and indexing), AWS resource utilization, and horizontal scaling strategies.
We offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in our welcoming office.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 US national holidays, 10 sick leaves, and family days off.
- Learning opportunities.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for anniversaries, New Year, children and more.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!
About Svitla
Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.
Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.
Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!