5Blue Software - Senior Full-Stack Developer (AI-Driven Development)
Requirements
• 5+ years of professional software development experience, with approximately 5+ years of Node.js experience as a guideline. Strong hands-on expertise in a closely related stack may also be relevant. • 5+ years of professional software development experience • 2+ years of professional React experience, with a solid understanding of modern frontend development. • 2+ years of professional React experience • Strong practical experience with TypeScript. • TypeScript • Hands-on experience with Express, Fastify, or a similar API framework. • Express, Fastify, or a similar API framework • Strong full-stack capabilities, with the ability to work independently across frontend and backend. • Production experience with microservices architecture. • microservices architecture • Hands-on experience with AWS or a comparable cloud platform, such as GCP or Azure. • AWS or a comparable cloud platform • Practical experience with both relational and non-relational databases, such as PostgreSQL and MongoDB, including understanding how to choose the right approach for different use cases. • relational and non-relational databases • Experience integrating third-party REST APIs into production systems, beyond developing internal API endpoints. • third-party REST APIs • Experience building and shipping AI-powered features in a real product, such as AI agents, generative AI functionality, RAG-based solutions, or similar. • AI-powered features in a real product • Experience using AI-assisted coding tools, such as Claude Code or equivalent, as part of your regular development workflow. • AI-assisted coding tools • The ability to independently write, understand, debug, and validate code without relying on AI tools. • Working knowledge of DevOps, QA, testing, and CI/CD, sufficient to manage the delivery and quality of your own features. • DevOps, QA, testing, and CI/CD • English proficiency at B2 level or higher, with the ability to participate confidently in technical discussions, explain your reasoning, and justify engineering decisions in real time. • English proficiency at B2 level or higher • Experience working in a product-focused engineering environment. Backgrounds in security, compliance, governance, or developer tools are a plus, but not mandatory. • product-focused engineering environment • Experience with LangChain, LangGraph, or similar AI/agent frameworks. • LangChain, LangGraph, or similar AI/agent frameworks • Practical Python experience alongside your primary technology stack. • Python • Experience with Docker, Kubernetes, or other containerization technologies. • Docker, Kubernetes, or other containerization technologies • A degree in Computer Science, Software Engineering, or a related field. • Experience mentoring other engineers or contributing to architectural and design decisions. • Experience working with distributed, international Agile teams.
Responsibilities
• Build and deliver end-to-end features using React, TypeScript, and Node.js. • React, TypeScript, and Node.js • Develop performant, scalable, and user-friendly frontend experiences for a complex B2B product. • Design and implement backend services, APIs, business logic, and third-party integrations. • Build and integrate AI-powered features into a production environment. • Contribute to system design, architecture, and technical decision-making. • Use AI-assisted development tools such as Claude Code or similar as part of your everyday workflow. • Claude Code or similar • Review, test, debug, and validate AI-generated code, ensuring you understand and take ownership of the final implementation. • Work with relational and non-relational databases and make appropriate technical choices based on product requirements. • Contribute to CI/CD, testing, deployment, and DevOps processes for the features you build. • Collaborate directly with Engineering and Product to clarify requirements and develop effective technical solutions. • Participate in Agile ceremonies and collaborate with teammates across different locations and time zones. • Communicate your thought process clearly, explain technical decisions, and discuss trade-offs in English.
Benefits
• Flexible Work Environment: Remote work opportunities. • Flexible Work Environment: • 1:1 English Classes: Individual English language training. • 1:1 English Classes: • Premium Medical Insurance: Comprehensive medical insurance. • Premium Medical Insurance: • Great Team: A supportive, collaborative, and dynamic international team. • Great Team: • Equipment Provided: All necessary equipment supplied. • Equipment Provided: • Accounting Support: Accounting assistance in Ukraine and Poland. • Accounting Support: • Paid Time Off: 18 days of annual vacation and 7 sick days per year without requiring a doctor's note. • Paid Time Off: • Flexible Payment System: Convenient payment options with multiple withdrawal methods. • Flexible Payment System: • If you're a strong full-stack engineer who enjoys building real products, solving complex technical challenges, taking ownership, and using AI to become a more effective developer, we'd love to hear from you!
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT