Logo of Huzzle

Software Engineer (JavaScript/AWS)

image

Copeland

2mo ago

  • Job
    Full-time
    Senior & Expert Level
  • Data
    Software Engineering
  • Quick Apply

AI generated summary

  • You should have 10+ years in software development, expertise in TypeScript and JavaScript, cloud experience (AWS/GCP), strong OOP skills, and the ability to communicate complex concepts effectively.
  • You will design scalable cloud solutions, write serverless code, develop tests, deploy daily with security compliance, and create APIs for various platforms and devices.

Requirements

  • 5+ years’ experience in software development
  • 1+ years’ experience building Cloud Native applications on a major cloud provider (Ex. Azure, AWS, GCP)
  • Knows at least a couple of languages well (Ex. Node.js, Nest JS, Javascript)
  • An expert in at least one technical stack (e.g. web, UI, backend, database)
  • Could function as a 'go-to' person for several technologies (Ex. RabbitMQ, PostgreSQL, DynamoDB, Docker, etc...)
  • Ability to setup tooling and development environments in any major operating system (Ex. Linux, OSX)
  • Comfortable automating all parts of a cloud native product
  • Enjoys paired programming, and understands the scenarios where it can be helpful
  • Comfortable translating business requirements into a design
  • Has participated on several software projects
  • Participates in product support (e.g. on call) 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 and abstract topics to business and product teams effectively
  • Willingness to put the needs of the team over their own
  • This role requires company paid travel to visit a Copeland site for up to 1 week per quarter for collaboration meetings.
  • Fluent in English (This role is reporting to a team in the United States)
  • Authorized to work in Canada without sponsorship now or in the future.
  • 10+ years of development experience using Typescript, Javascript, NestJS
  • Comprehensive knowledge in virtual and physical networking
  • Has shipped products on multiple major cloud providers
  • Experience in related fields, e.g. customer support or data science
  • Experience with OOP programming languages

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

FAQs

Do we support remote work?

Yes, this position is remote, with a flexible work schedule available.

What are the primary responsibilities of the Senior Agile Software Engineer?

The primary responsibilities include designing and supporting scalable cloud-native solutions, writing software in modern languages for serverless environments, developing automated tests, deploying code to production daily, and developing APIs for various platforms.

What qualifications are required for this position?

A minimum of 5 years of software development experience, 1 year of experience in building cloud-native applications on a major cloud provider, proficiency in languages such as Node.js and JavaScript, and experience with various technologies like RabbitMQ, PostgreSQL, and Docker are required.

Are there travel requirements for this role?

Yes, this role requires travel to a Copeland site for up to 1 week per quarter for collaboration meetings.

What benefits do employees receive?

Employees receive a comprehensive benefits package that includes medical, dental, life insurance, long-term disability, paid parental leave, and a retirement program with matching options.

Is there an emphasis on diversity and inclusion within the company?

Yes, Copeland is committed to creating a diverse, equitable, and inclusive environment where every employee feels welcomed, heard, respected, and valued.

What kind of training and development opportunities are available?

Copeland offers ongoing training programs that focus on end-to-end development, from onboarding through to senior leadership.

Can I work flexible hours?

Yes, employees can flex their start and stop times, as long as they are working during the core hours of 9:00 am - 3:00 pm CST.

What programming languages are preferred for this role?

Preferred programming languages include Typescript, JavaScript, and NestJS, with an emphasis on having shipped products on major cloud providers.

Is there a focus on work-life balance?

Yes, Copeland values work-life balance and emphasizes flexible time-off plans to support employees' health and family needs.

Manufacturing & Electronics
Industry
10,001+
Employees

Mission & Purpose

We are a global climate technologies company engineered for sustainability. Today, we are building on our 100-year legacy through industry-leading innovation, putting Copeland at the forefront of positive change. We create sustainable residential, commercial and industrial spaces through HVACR technologies. We maintain the integrity of goods throughout the cold chain. And we bring comfort to people globally.