Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the limits of innovation to make great products that create value and improve people's lives. A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary.We are seeking a proactive and collaborative .NET Full Stack Developer who is passionate about building modern, scalable, and high-performing applications. The ideal candidate should have strong experience in .NET Core, React.js, and a solid understanding of DevOps practices including Git, Containerization (Docker/Kubernetes), and ELK stack for monitoring and log management.A positive attitude, problem-solving mindset, and teamwork are key attributes we value in this role.
What a typical day looks like:
- Design, develop, and maintain web applications using .NET Core, C#, and React.js.
 -  Implement RESTful APIs, handle API integrations, and ensure seamless front-end and back-end communication.
 - Manage source control using Git, maintain branching strategies, and participate in code reviews.
 -  Work with containers (Docker/Kubernetes) to build, deploy, and manage scalable applications.
 - Integrate and monitor application logs and performance using the ELK Stack (Elasticsearch, Logstash, Kibana).
 -  Collaborate with cross-functional teams — developers, QA, DevOps, and business analysts — to deliver high-quality solutions.
 - Follow Agile/Scrum methodologies and participate in sprint planning, standups, and retrospectives.
 -  Write clean, maintainable, and well-documented code following best practices.
 - Proactively identify areas of improvement in performance, scalability, and reliability.
 - Maintain a positive, team-oriented attitude and mentor junior developers when required.
 
The experience we’re looking to add to our team:
- Experience Level: 4 – 7 Years
 - Bachelor’s Degree in Computer Science, Information Technology, or related field (or equivalent work experience)
 
Backend:
- Strong in C#, ASP.NET Core, Web API, LINQ, Entity Framework Core
 - Understanding of microservices architecture is a plus
 - Experience with SQL Server or any relational database
 
Frontend:
- Hands-on with React.js, Redux / Context API, TypeScript, HTML5, CSS3, Bootstrap / Tailwind
 - Experience integrating REST APIs and managing state effectively
 
DevOps / Tools:
- Proficient with Git (GitHub / GitLab / Azure DevOps)
 -  Experience in Docker and container orchestration (Kubernetes preferred)
 - Familiarity with CI/CD pipelines
 
Monitoring / Logging:
- Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for log aggregation and performance monitoring
 
Additional Advantage:
- Exposure to Azure / AWS Cloud services
 - Experience with Unit Testing Frameworks (xUnit / NUnit / Jest)
 - Knowledge of message queues (Kafka / RabbitMQ)
 
Soft Skills & Attitude
- Strong analytical and problem-solving abilities
 - Excellent communication and collaboration skills
 - Positive, can-do attitude and willingness to learn new technologies
 - Team player who supports peers and contributes to a healthy team culture
 - Ownership mindset — takes responsibility for quality and timelines
 - Ability to adapt quickly to changing priorities and project needs
 
What you’ll receive for the great work you provide:
- Health Insurance
 - Paid Time Off
 
BB04
Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We celebrate diversity and do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process. Please email accessibility@flex.com and we'll discuss your specific situation and next steps (NOTE: this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Flex, you must complete the application process first).