[Remote] Senior Software Engineer (Cloud Native, React/Node.js)
Note: The job is a remote job and is open to candidates in USA. Copeland is a global climate technologies company focused on sustainability. They are seeking a Senior Software Engineer to design and implement cloud-native solutions, optimize software performance, and ensure reliable software development within the IoT space.
Responsibilities
- Design and implement cloud-native solutions with 24/7 availability, demonstrating infrastructure-as-code (IaC) standard methodologies for efficient and scalable deployments
- Use serverless computing on Azure to optimize scalability, performance, and cost-efficiency
- Build modern software applications using TypeScript, incorporating React for the frontend and NestJS for the backend to deliver robust and maintainable solutions
- Create automated unit and behavioral tests to ensure software reliability, functionality, and quality throughout the development lifecycle
- Implement production code daily, following security standard methodologies and integrating efficient rollback mechanisms for quick issue resolution
- Develop APIs and protocols to enable seamless integration with websites, third-party partners, mobile applications, and IoT devices
Skills
- 5 years' experience in software development with exposure to multiple languages (eg. TypeScript, C#, HTML, XAML, PowerShell, SQL, Swift, etc.)
- Experience developing and deploying software on a major cloud native platform (Microsoft Azure, AWS, GCP, etc.)
- Comfortable using automation for development, testing, and deployment of software products
- Enjoys paired programming, and understands the scenarios where it can be helpful
- Comfortable translating business requirements into a design
- Has shipped at least one commercially used software product
- Participates in product support (e.g. on call) independently
- Understands agile development, could teach the ideas
- Can explain and communicate technically complicated and abstract topics to business and product teams effectively
- Ability to travel (company paid) to St. Louis or Atlanta for up to 1 week per quarter
- Legal authorization to work in the United States - Sponsorship will not be provided for this position
- 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 a functional programming languages
Benefits
- Comprehensive healthcare package
- 401k (75% company match up to 5%)
- Quarterly company funded retirement plan with an additional contribution of 2.5%
- Tuition assistance
- Flexible work schedule
- Paid time off (3 weeks + paid holidays)
- Ongoing Copeland-led training
- Medical insurance plans
- Dental and vision coverage
- 401(k) and more
- Flexible time off plans, including paid parental leave, vacation and holiday leave
- Core hour work schedule flexibility (flex their start and stop times given they are working during the core hours of 9:00am - 3:00pm)
Company Overview