Job Details

Senior Software Engineer

Bridge Connector Nashville, TN

Bridge Connector is a data-driven, workflow engine that is changing the way healthcare communicates.

Apply

fulltime @ Undisclosed
XP:senior
Remote:

Senior Software Engineer

Posted 10 months ago

The Senior Software Engineer understands the broad architecture of the entire system and will deliver functional, complex products with minimal direction and oversight.

Description

The Senior Software Engineer [SSE] understands the broad architecture of the entire system and will deliver functional, complex products with minimal direction and oversight. The SSE provides technical knowledge and leadership to Software Engineers [SE], and will weigh in on technical decisions that impact teams or the company at large.

Responsibilities

  • Develop high-quality software solutions by studying information needs, interfacing across the organization, investigating problem areas, studying system flow, and following the SDLC.
  • Makes other engineers better through code reviews, thorough documentation, technical guidance, pair programming, and mentoring or serving as a Technical Lead on a project.
  • Ability to pick up new technology quickly and adapt in a growth environment.
  • Deliver software on-time, in scope, and make accurate estimates.

Requirements

  • Demonstrable, progressive experience as an SE for five or more years.
  • Developing enterprise software. Specifically, extensive experience creating readable and testable code.
  • Experience working in a team environment using agile sprint methodologies and tools including Jira, Git, and Slack.
  • Proven understanding of architectural design patterns and the proper use cases associated with each.
  • Experience integrating/consuming RESTful APIs.

Preferred

  • Healthcare domain knowledge
  • Integration platform as a service
  • HIPAA, HITRUST, SOC knowledge

Ideally has experience in/with many of the following:

  • Elixir
  • PHP, Laravel 5+ framework
  • Vue, Nuxt
  • RabbitMQ
  • Postgres
  • MySQL
  • GraphQL
  • Redis
  • Containerization (Docker, K8s)
  • TDD/BDD
  • Service oriented architecture
  • Git Flow
  • Object oriented programming
  • Functional programming
  • Application performance optimization