Posted in

Sr Enterprise Applications Developer

Sr Enterprise Applications Developer

CompanyDexcom
LocationSan Diego, CA, USA
Salary$91400 – $152300
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proven experience designing and developing complex, scalable, and robust web applications.
  • Expertise in Next.js, JavaScript (ES6+), and TypeScript.
  • Strong understanding of React and related front-end technologies.
  • Significant experience with CI/CD pipelines and automation.
  • Demonstrated ability to build and maintain integrations with enterprise systems.
  • Experience with relational databases (e.g., SQL Server, Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)

Responsibilities

  • Develop and maintain high-quality, scalable, and maintainable web applications using Next.js, JavaScript, and TypeScript.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Develop and maintain unit tests and integration tests to ensure code quality, including end-to-end testing with tools like Cypress or Playwright.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Troubleshoot and resolve complex technical issues related to front-end and back-end components.
  • Build and maintain RESTful APIs and integrate with third-party services.
  • Collaborate with architects and other stakeholders to define application architecture and design, with a focus on Next.js best practices.
  • Contribute to the selection of appropriate technologies and frameworks for new projects within the Next.js ecosystem.
  • Identify and address performance bottlenecks and scalability issues in Next.js applications.
  • Ensure application security and compliance with relevant regulations.
  • Work closely with business analysts, project managers, and other developers to understand requirements and deliver solutions.
  • Communicate technical concepts clearly and effectively to both technical and non-technical audiences.
  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Provide mentorship and guidance to junior developers, fostering their professional growth, especially in Next.js and related technologies.
  • Design, implement, and maintain robust CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or similar.
  • Automate the build, test, and deployment processes for Next.js applications.
  • Experience with integration patterns and technologies, including message queues (e.g., Kafka, RabbitMQ), APIs (REST, GraphQL), and event-driven architectures.
  • Develop and maintain integrations with various enterprise systems, ensuring data integrity and security.
  • Provide ongoing maintenance and support for existing enterprise applications built with Next.js.
  • Monitor application performance and identify areas for improvement.
  • Respond to and resolve production issues in a timely and efficient manner.
  • Stay up-to-date with the latest technologies and trends in Next.js development, JavaScript, and TypeScript.

Preferred Qualifications

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Ability to manage multiple tasks and priorities effectively.
  • Experience with Healthcare, Medical Devices.
  • Experience with serverless architectures (e.g., AWS Lambda, Azure Functions).
  • Contributions to open-source projects.
  • Certifications in relevant technologies (e.g., AWS Certified Developer, Azure Developer Associate).