Software Engineer II (Marketplace)

New
I
ImmutaData Provisioning
College Park, MD | Columbus, OH | Boston, MAFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3–5 years
Required Skills
DockerNode.jsPostgreSQLJavascriptKubernetesTypeScriptAngularNest.jsRESTful APIsMicroservices

Requirements

  • Typically 3–5 years of professional software engineering experience, or equivalent demonstrated experience delivering production software.
  • Proficiency with TypeScript/JavaScript and experience with Angular, React, or a comparable modern frontend framework.
  • Experience building APIs and services with NestJS, Node.js, or a comparable backend framework.
  • Experience with relational databases, preferably PostgreSQL.
  • Working understanding of REST APIs, microservices, and performance optimization.
  • Familiarity with containerization tools such as Docker or Kubernetes.
  • Familiarity with modern CI/CD practices.
  • Experience writing automated tests and participating in code reviews.
  • Experience applying sound software design and maintainability practices.
  • Clear written and verbal communication skills.
  • Demonstrated reliability in follow-through on assigned work and appropriate escalation of blockers.

Responsibilities

  • Design and implement backend services and APIs using TypeScript/NestJS and related technologies.
  • Build frontend features in Angular and integrate them with shared design-system components.
  • Own defined features, components, services, or moderately complex project workstreams from technical design through deployment and follow-up improvements.
  • Develop workflow-driven functionality that helps users discover data, request access, and move through approval processes.
  • Improve performance and scalability by optimizing application code, database queries, and service interactions.
  • Write automated tests, participate in code reviews, and contribute to reliable, maintainable software.
  • Collaborate with Product Managers, Designers, and engineers to clarify requirements and translate customer needs into effective technical solutions.
  • Contribute to technical discussions, documentation, CI/CD improvements, and developer-experience initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now