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 2 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