Cloud Developer - Middleware

Full Time
Remote
Posted
Job description

We are looking for a Cloud Developer that is proficient in JavaScript and scaled microservices architecture and design.

The bulk of the work will be building applications and deploying code/infrastructure in AWS to support. Aside from design and development, this individual should have experience collaborating with QE and either front end or firmware (or both) in a lead role. Finally, performance testing is 3rd most important.

In a nutshell, we are looking for a Middleware Developer that would be open to picking up some Ops and SRE tasks when needed. 80% of the work is going to be back-end development.

Responsibilities:

  • Collaborate with firmware, mobile, middleware, and quality engineers to develop reusable cloud components and back-end solutions for the Client’s IoT platform.
  • Work with architect to develop a scalable extensive backed IoT platform.
  • Interface with product, marketing, and UX team members to convert production vision into functional solutions. Manage derivative technical requirements accordingly.
  • Develop automated solutions for validating stress, load and performance of the cloud platform.
  • Execute standardized deployment playbooks for infrastructure and application.
  • Participate in peer review meetings surrounding system and component design.
  • Contribute to pull request process as a developer and reviewer.
  • Develop unit testing for software components.
  • Adhere to coding standards and industry best practices for high quality software development.
  • Debug, troubleshoot, and diagnose platform quality stability issues in test and production landscapes.
  • Execute an Agile (Scrum/Kanban) development process to provide adequate work visibility and on time software delivery.
  • Advocate and drive process definition to standardize best practices across the cloud development team.
  • Document system and cloud software components as designs require.
  • Keep software components up to date with routine patching and maintenance work.

Experience

  • 5+ years developing services and API in microservices architecture
  • SDLC across multiple cloud environments
  • Service and API performance and load testing
  • Docker, elastic containers, Kubernetes, etc.
  • Autoscaling, horizontal and vertical scaling.
  • Node-red, AWS, Grafana, K6 a plus.
  • DB - SQL, NoSQL (couch, dynamo, mongo, cosmos), cache, etc..
  • Configuration of CI/CD pipelines, and deployment scripts/automation
  • Security and firewall threat management a plus.
  • Experience with encryption and IoT platform a plus.
  • Destructive and disaster recovery testing experience a plus.

Skills

  • JavaScript
  • Redis, RedisGears
  • Event driven architecture
  • Messaging queues
  • AWS lambda/Azure functions/serverless
  • Synthetic monitoring
  • Docker, ECS, or other dynamic scalability solution
  • DevOps integration - CI/CD tools and frameworks
  • Static analysis
  • Load, performance, stress, and soak testing

Job Type: Full-time

Pay: $91,132.97 - $186,821.24 per year

Schedule:

  • Monday to Friday

Experience:

  • JavaScript: 5 years (Preferred)
  • Kubernetes: 5 years (Preferred)
  • Cloud development: 5 years (Preferred)

Work Location: Remote

offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs