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 [HIDDEN TEXT] 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).