This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Copeland - Richmond, VA

posted about 2 months ago

Full-time - Senior
Remote - Richmond, VA
1,001-5,000 employees
Merchant Wholesalers, Durable Goods

About the position

The Senior Software Engineer (JavaScript/AWS) at Copeland is responsible for designing and supporting scalable cloud-native solutions with a focus on 24/7 uptime. This role involves writing software in modern languages for serverless environments, developing automated tests, deploying code to production, and creating APIs for various applications. The position requires a strong background in software development, particularly in cloud-native applications, and offers flexibility in work hours with remote work options.

Responsibilities

  • Design and support scalable cloud native solutions with 24/7 uptime requirements using infrastructure as code paradigms.
  • Write software using modern languages designed to operate in serverless environments.
  • Develop automated behavioral and unit tests.
  • Deploy code to production daily ensuring updates comply with security best practices and are easy to rollback.
  • Develop APIs and protocols to work with websites, 3rd party partners, mobile applications, and IoT devices.

Requirements

  • 5+ years' experience in software development
  • 1+ years' experience building Cloud Native applications on a major cloud provider (Azure, AWS, GCP)
  • Comprehensive knowledge in virtual and physical networking
  • Knows at least a couple of languages well (Go, Elixir, C#, Kotlin, Swift, etc.)
  • An expert in at least one technical stack (e.g. web, UI, backend, database)
  • Ability to setup tooling and development environments in any major operating system (Windows, Linux, OSX)
  • Comfortable automating all parts of a cloud native product
  • Enjoys paired programming and understands its benefits
  • Comfortable translating business requirements into a design
  • Has shipped at least one commercially used software product
  • Participates in product support independently
  • Has a decent approach between getting the job done vs technical debt
  • Understands agile development and can teach the ideas
  • Can explain and communicate technically complicated topics effectively
  • Willingness to put the needs of the team over their own
  • Willingness to experiment with development processes with an open mind
  • Legal authorization to work in the United States - Sponsorship will not be provided for this position.

Nice-to-haves

  • Has shipped multiple commercialized products
  • Has shipped products on multiple major cloud providers
  • Experience in related fields, e.g. customer support or data science
  • Experience with functional programming languages.

Benefits

  • Flexible Work Schedule - Remote Work Option and Core Hours
  • Medical insurance plans
  • Dental and vision coverage
  • 401(k)
  • Flexible time off plans including paid parental leave, vacation and holiday leave.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service