Location Remote, based in RomaniaContract Type Long-term engagement, either B2B contract or permanent employmentWorking Hours Flexible within regular business hoursAbout the Role We are seeking a Backend Developer to join a launched B2B2C AI-powered travel SaaS platform. The ideal candidate will have senior-level experience with Python or Node.js, strong expertise in database design and integration, and a proven track record on complex projects. Experience with AI integrations is highly desirable.ResponsibilitiesParticipate in the full software development lifecycle, from planning and design to development, deployment, and monitoringDesign and implement scalable backend platforms and microservices using Python (FastAPI) or Node.js.Build and optimize complex queries and data models in PostgreSQL to ensure high performance at scale.Develop and manage cloud-native infrastructure on AWS, leveraging services such as Lambda, ECS, API Gateway, and S3.Integrate third-party AI services (e.g., OpenAI, Gemini, AWS Bedrock) to enable conversational and automation features.Collaborate with product managers and backend engineers to define and deliver impactful technical solutions.Actively participate in code reviews, architecture discussions, and continuous improvement of engineering processes.Qualifications5+ years of backend development experience with Python (FastAPI) or Node.js.Strong experience with PostgreSQL, including schema design, indexing, query optimization, and complex SQL logic.Proven ability to design and build cloud-native applications on AWS, including ECS and S3.Experience integrating AI/ML APIs (e.g., OpenAI, AWS Bedrock, Gemini) into production applications.Solid understanding of distributed systems and asynchronous processing, with experience designing for scalability, fault tolerance, and high availability.Experience building and maintaining event-driven architecturesFamiliarity with system design principles, including database trade-offs, caching strategies, consistency models, and modular API boundaries.Experience with observability tooling (e.g., CloudWatch, Datadog, Sentry) and designing systems with operational visibility in mind.Strong foundation in software development best practices, including unit and integration testing, Git workflows, and CI/CD pipelines.Comfortable in an agile, iterative development environment with regular code reviews and architecture discussions.Excellent written and verbal communication skills, with the ability to clearly document and explain decisions and system designs.