About Us
Bright-River provides Visual Content services to some of the largest e-commerce and retail companies worldwide. Our Business Technology team, a dedicated group of engineers and developers, spans our offices in the Netherlands, New York, India, and Bangladesh.
The Opportunity
We are seeking an exceptional Lead Developer to help drive the modernization of our technology platform. This is a rare opportunity to build a next-generation solution from the ground up. As the technical leader of this initiative, you will lead the design & development to help ensure the delivery of a scalable, resilient, and innovative platform.This role is primarily focused on hands-on code delivery, where you'll spend most of your time designing and implementing high-quality code while guiding others through your expertise and example.
Key Responsibilities
Technical Leadership & Architecture
- Actively write code and lead the implementation of our new cloud-native platform using modern .NET, event-driven architecture, and microservices
- Establish technical standards, best practices, and design principles that ensure scalability, performance, and maintainability
- Make strategic technology decisions regarding frameworks, patterns, and tools that align with our business objectives
- Develop proof-of-concepts to validate architectural approaches and technical solutions
Platform Development & Implementation
- Develop and deliver high-quality code for our modern, microservices-based platform using .NET Core, containerization technologies, and cloud services
- Implement event-driven architecture using Kafka and Temporal to create responsive, scalable, and decoupled systems
- Design and build CI/CD pipelines that enable rapid, reliable deployment of microservices
- Incorporate AI capabilities into the platform to enhance functionality and provide innovative features
Team Leadership & Collaboration
- Spend the majority of your time writing production code, setting standards through your work, and translating requirements into technical documentation that guides implementation
- Guide other developers, fostering a culture of technical excellence and continuous learning
- Collaborate with product owners, business stakeholders, and other technical teams to understand requirements and deliver solutions that meet business needs
- Lead technical planning sessions, architecture reviews, and code reviews to ensure quality and alignment with architectural vision
- Act as a bridge between business objectives and technical implementation, translating requirements into effective technical solutions
Innovation & Continuous Improvement
- Establish metrics and monitoring systems to measure platform performance and guide optimization efforts
- Champion DevOps practices and a "you build it, you run it" philosophy
- Create a culture of innovation, encouraging experimentation and creative problem-solving
Requirements
Technical Expertise
- 8+ years of experience in software development with at least 4 years focused on .NET/.NET Core and C#, though other languages are also highly regarded
- Strong hands-on experience with event-driven architecture, message brokers (Kafka), and workflow engines (e.g. Temporal/Camunda)
- Deep understanding of cloud platforms (Azure/AWS/DigitalOcean), containerization (Docker), and orchestration (Kubernetes)
- Practical experience designing and implementing microservices architectures
- Solid background in database technologies, both relational (SQL Server, PostgreSQL) and NoSQL solutions
- Experience integrating AI capabilities into software applications
- Demonstrated commitment to being a hands-on technical leader who actively contributes production code
Leadership & Methodology
- Proven experience leading-by-doing and driving technical initiatives
- Strong understanding of Agile methodologies, DevOps practices, and continuous delivery principles
- Experience with infrastructure as code and automation tools
- Ability to mentor junior developers and provide technical guidance
Soft Skills
- Exceptional problem-solving capabilities and analytical thinking
- Outstanding communication skills, with the ability to explain complex technical concepts to diverse audiences
- Strong collaboration and interpersonal skills
- Ability to work effectively in a fast-paced environment and adapt to changing priorities
What We Offer
- The opportunity to lead the complete rebuild of a technology platform using cutting-edge technologies
- A key leadership role with significant impact on the company's technical direction and future success
- Collaborative work environment that values innovation, creativity, and technical excellence
- Continuous learning and professional development opportunities
- The chance to build something extraordinary with a team of passionate technologists
This position represents a unique opportunity for an experienced, forward-thinking developer to make their mark on a growing company and create a technical platform that will drive our success for years to come. If you are passionate about modern software architecture, distributed systems, and building high-performing development teams, we want to hear from you.
Please note that Bright-River does not sponsor or manage work visas for this position. Candidates must already have valid authorization to work in the Netherlands.