We are looking for a highly skilled Full Stack Engineer with deep experience in .NET and React, The ideal candidate combines strong technical capabilities with a pragmatic approach to software design and delivery, the ability to communicate effectively with both technical and non-technical stakeholders. Experience or interest in AI tools and modern ML-based solutions is a strong plus.
Essential Job Duties: * Develop and maintain backend services using .NET, with occasional work on Node.js-based components. * Design and build modern SPAs using React and TypeScript with a focus on reusability and performance. * Collaborate cross-functionally with designers, product managers, and other engineers to deliver high-impact features. * Participate in architectural decisions, code reviews, and mentorship of mid- and junior-level developers. * Build and integrate scalable APIs and third-party services (e.g., Stripe, OpenAPI-based clients). * Ensure the codebase adheres to best practices including SOLID principles, clean code, and scalable architecture. * Participate in agile development processes, including sprint planning, retrospectives, and standups. * Troubleshoot complex issues across the stack, from the browser to backend services and infrastructure. * Contribute to infrastructure decisions including CI/CD, containerization, and deployment in AWS/Kubernetes environments. * Experience in end-to-end feature life cycle ownership from product requirements to architecture and design to development and testing. * Optionally support or experiment with integrating AI-based tools into engineering workflows or product functionality.
Required Skills & Experience: * Experience integrating payment systems, like Stripe or other payment processing platforms. * Exposure to OpenAPI/Swagger for client/server code generation. * Experience in .NET Core APIs or transitioning between monolith and microservices architectures. * Familiarity with AI/ML concepts, tools, and frameworks (e.g., LangChain, Hugging Face, OpenAI API). * Prior work on eCommerce, enterprise, or high-load data-intensive applications. * Experience with event-driven systems (e.g., RabbitMQ, Kafka). * Familiarity with GraphQL or other modern API paradigms.
Personality profile and soft skills: * Excellent communication skills — able to translate technical solutions to non-technical stakeholders. * Strong collaboration and mentoring mindset — enjoys working with others and sharing knowledge. * Curious and proactive learner, especially around new tech and architectural patterns. * Pragmatic problem-solver who prioritizes delivery and business impact over technical complexity. * Comfortable working in remote/distributed teams and agile environments. * English proficiency: Intermediate (B1+) or higher across all four skills.
Working Arrangement: European time zone, 40-hour work week, engaged via a contractor’s agreement.