Jobs · Engineering · California

Full Stack Software Engineer I

MedImpact Healthcare Systems, Inc. · San Diego, CA · 2 days ago
Engineering$31.48–$42.5/hrFull-time

About the role

The Full Stack Software Engineer position works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business areas, databases, applications, and tools which drive business functions.

Responsibilities

  • Develops software at all layers by designing, implementing and testing code to meet requirements.
  • Gains a thorough understanding of functional requirements for new software requests.
  • Works with Business Systems Analysts to understand and clarify software requirements and translate into working software.
  • Practices good software engineering techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.
  • Works to identify and resolve technical or product problems.
  • Maintains existing applications by enhancing software and troubleshooting issues.
  • Collaborates with team members and partners with others as needed to ensure successful completion of assigned software development tasks.
  • Participates in code reviews and incorporates recommendations.
  • Applies Object Oriented Design principles and design patterns in creating System level solution designs.
  • Creates and maintains software design specifications document.
  • Communicates and presents designs in group settings to technical and non-technical audiences.

Qualifications

  • A motivated self-starter full-stack software engineer must be able to perform each essential duty satisfactorily with minimal supervision.
  • Strong verbal and written communication skills in team-oriented environment.
  • Must be able to work independently and collaboratively according to Agile Scrum methodology and adapt to priorities in a fast-paced environment.

Skills

  • Hands-on experience with Python and Java 21+.
  • Experience with API/microservices and event-driven architecture, object-oriented design and programming, and API Gateways (Gravitee a plus).
  • Experience with ActiveMQ or Apache Kafka a plus.
  • Hands-on experience with web application development frameworks, such as Angular (or React), JavaScript, FastAPI/Flask, Spring Boot, Spring MVC, Hibernate/JPA.
  • Experience using Redis for caching and session storage, including common data structures, TTL/eviction policies, and basic Pub/Sub messaging.
  • Hands-on experience with RDBMS products (PostgreSQL, Oracle 19C+, etc.) and SQL programming language.
  • Hands-on experience with Unix/Linux, Jenkins/Argo CD, Kubernetes.
  • Experience with Agile software development and JIRA/Confluence.

Benefits

A full review of our comprehensive pay and benefits will be discussed at the offer stage with the selected candidate.

Similar jobs