We are seeking a Senior Full Stack Engineer with strong hands-on experience in Node.js and Python, and experience implementing AI-driven solutions in real-world scenarios. The ideal candidate is comfortable working across distributed systems and cloud environments, and is able to design and build scalable, reliable systems within complex environments.
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of experience in software development with a strong backend focus (Node.js and Python).
- Strong experience with Node.js (NestJS or similar frameworks).
- Strong experience with Python (FastAPI or similar frameworks).
- Proven experience designing and building RESTful APIs and backend services.
- Hands-on experience working with cloud environments (Azure preferred; not only exposure).
- Experience working with distributed systems, microservices, or modular architectures.
- Solid understanding of asynchronous processing and backend data flows.
- Experience debugging, troubleshooting, and optimizing performance in production-like environments.
- Solid understanding of backend security, authentication, and SSL.
- Experience working with integrations and complex business logic.
- Familiarity with testing practices, version control (Git), and CI/CD pipelines.
- Strong analytical and problem-solving skills with high attention to detail.
- Ability to explain technical decisions and trade-offs clearly.
- Strong sense of ownership and accountability for delivered solutions.
- Working experience with frontend technologies (React / Next.js).
- Hands-on experience implementing AI-based solutions in real projects (e.g., LLM integrations, AI-powered features, or data-driven models).
- Advanced English proficiency is required, as you will work directly with US-based clients.
Benefits
- Competitive salary
- Benefits package
- Opportunities for growth and development
- Collaborative and dynamic work environment