Senior Full Stack Software Engineer (remote)

Embecta

embecta is one of the largest pure-play diabetes care companies in the world, leveraging its nearly 100-year legacy in insulin delivery to empower people with diabetes to live their best life through innovative solutions, partnerships and the passion of approximately 2,000 employees around the globe. For more information, visit embecta.com or follow our social channels on LinkedIn, Facebook, Instagram and Twitter. 

.NET Backend Engineer (Web API), Front-End Web Development, NoSQL, Kubernetes We are seeking a highly skilled and motivated .NET Backend Engineer with expertise in Web API development, front-end web development, NoSQL databases, and Kubernetes. As a key member of our technology team, you will play a crucial role in designing, developing, and maintaining robust, scalable, and high-performance microservices and web applications. Position can be remote operating in Eastern Time zone hours with some travel required.

Responsibilities:

  • Backend Development: Design and develop efficient and scalable backend systems using .NET technologies, with a focus on Web API development. Collaborate with cross-functional teams to gather requirements, architect solutions, and implement software components that adhere to best practices.
  • Front-End Web Development: Work closely with the human factors team to plan and develop the user interface, ensuring seamless user experiences and responsive designs. Contribute to the development of user-facing features using HTML, CSS, and JavaScript frameworks such as Angular, React, or Vue.js.
  • Database Management: Utilize your expertise in NoSQL databases (such as MongoDB, Cassandra, or Couchbase) to design, implement, and optimize data models and access patterns. Ensure efficient data storage, retrieval, and manipulation for optimal application performance.
  • API Design and Integration: Collaborate with stakeholders to define and document RESTful APIs that adhere to industry standards. Integrate with third-party services and platforms, ensuring secure and reliable data exchange.
  • Performance Optimization: Identify and resolve performance bottlenecks, scalability issues, and security vulnerabilities in the backend infrastructure. Implement caching mechanisms, query optimizations, and other techniques to enhance system performance and response times.
  • Containerization and Orchestration: Leverage your knowledge of Kubernetes to deploy, manage, and scale containerized applications. Collaborate with DevOps teams to automate deployment processes, monitor system health, and troubleshoot production issues.
  • Code Quality and Testing: Write clean, maintainable, security conscious and well-documented code while following industry-standard coding practices. Conduct unit testing, integration testing, and performance testing to ensure software reliability and robustness.
  • Collaboration and Communication: Work collaboratively with cross-functional teams, including front-end developers, UI/UX designers, product managers, and stakeholders. Communicate effectively to gather requirements, provide status updates, and resolve technical challenges.
  • Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years hands-on Software Engineering experience
  • Strong experience in .NET backend development, with proficiency in Web API development.
  • Solid understanding of front-end web development technologies, including HTML, CSS, and JavaScript frameworks (Angular, React, Vue.js).
  • Expertise in NoSQL databases (MongoDB, Cassandra, Couchbase) and database design principles.
  • Hands-on experience with containerization and orchestration tools like Kubernetes.
  • Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
  • Strong problem-solving skills and ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented Agile environment.
  • Join our dynamic and innovative team, where you will have the opportunity to work on cutting-edge technologies, contribute to the development of scalable web applications, and make a significant impact on our products and services. Apply now and be part of our exciting journey!

embecta is an Equal Opportunity/AffirmativeAction Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, or any other protected status.

Read Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles