Dexcom-posted 3 months ago
$91,400 - $152,300/Yr
Full-time • Mid Level
CA
5,001-10,000 employees

Dexcom Corporation is seeking a highly skilled and motivated Senior Enterprise Application Developer to join our dynamic engineering team. In this critical role, you will be instrumental in designing, developing, and deploying robust and scalable enterprise-level applications that drive our business forward. You will bridge the gap between business needs and technical solutions, leveraging your deep expertise in modern JavaScript technologies and cloud-native architectures. This is an opportunity to have a significant impact, working on complex challenges and collaborating directly with business stakeholders to deliver high-quality, impactful software.

  • Design, build, and maintain full-stack web applications using JavaScript, Node.js, Next.js, and NestJS.
  • Architect and implement efficient, scalable, and secure backend services, APIs, and microservices using Node.js and NestJS.
  • Design and implement event-driven systems, working with message queues and event streaming platforms (e.g., Kafka, RabbitMQ, AWS SQS/SNS).
  • Develop and deploy applications on cloud platforms (e.g., AWS, Azure, GCP), leveraging cloud services for databases, storage, computing, and networking.
  • Collaborate closely with business partners to understand their needs, gather requirements, and translate them into technical specifications and actionable development plans.
  • Lead the technical design of new features and applications, ensuring adherence to best practices, architectural principles, and scalability requirements.
  • Write clean, well-documented, and maintainable code, championing and enforcing coding standards.
  • Identify and address performance bottlenecks in applications and services.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Mentor junior developers, share knowledge, and foster a collaborative team environment.
  • Stay up-to-date with emerging technologies and industry trends, advocating for and implementing improvements to our development processes and technology stack.
  • 5+ years of professional experience in enterprise application development, with a strong focus on full-stack development.
  • Deep proficiency in JavaScript (ES6+).
  • Proven experience building robust and scalable backend services with Node.js.
  • Significant experience with modern Node.js frameworks, particularly Next.js for front-end/full-stack development and NestJS for back-end API development.
  • Demonstrated ability to design and implement both front-end and back-end services that work seamlessly together.
  • Hands-on experience designing and implementing solutions using event-driven patterns and technologies.
  • Strong understanding and practical experience with cloud platforms (AWS, Azure, or GCP) and their core services.
  • Experience designing and building RESTful APIs and potentially GraphQL APIs.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
  • Excellent verbal and written communication skills.
  • Proven ability to effectively engage with business stakeholders, understand business requirements, and translate them into technical solutions.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively both independently and collaboratively in a team environment.
  • Experience working within Agile development frameworks (Scrum, Kanban).
  • A front row seat to life changing CGM technology.
  • Learn about our brave #dexcomwarriors community.
  • A full and comprehensive benefits program.
  • Growth opportunities on a global scale.
  • Access to career development through in-house learning programs and/or qualified tuition reimbursement.
  • An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service