08 Apr
Software Engineer - Remote
North Carolina, Durham , 27701 Durham USA

Position: Software Engineer Location: Remote Duration: Fulltime/ Permanent Skills:

  • 5+ years of experience with languages like Go, Python or Java, as well as an interest and ability to learn other languages quickly
  • Experience developing high-performance web applications and APIs
  • Experience using Docker containers for packaging applications and then deploying them to cloud-based environments using Kubernetes
  • Experience working with version control systems and CI/CD pipelines (GitHub, Azure DevOps)
  • Knowledge of relational databases like Microsoft SQL Server, Postgres and MySQL
  • Understanding of manual and automated testing methodologies and frameworks
  • An ability to learn quickly and work efficiently in a fast-paced, dynamic environment
  • Awareness of secure software development best practices and HIPAA privacy and security guidelines
  • Proven written and verbal communication skills
  • A willingness to take ownership of your work and a drive to find innovative solutions to complex problems
  • Experience with Microsoft Azure and other cloud environments
  • Experience with Go, gRPC, and Protocol Buffers
  • Orchestration and automation skills (e.g. Kubernetes, Jenkins, Ansible, Chef).
Responsibilities:
  • Build and deliver complex software systems in adherence with SDLC best practices including coding standards, code reviews, source control management, build processes, testing, and operations
  • Support our internal shift from a monolithic architecture over to a microservice oriented model
  • Work alongside our Product team to ensure high quality deliverables.


Related jobs

Report job