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.