Qureos

FIND_THE_RIGHTJOB.

Software Developer - Middleware

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

About the Organization:

Envera Systems is a cloud-first security technology leader providing live-monitored access control and smart security solutions for residential communities. Join our dynamic, collaborative technology team as we scale our secure AWS-native platforms, IoT integrations, and modern applications.

Description:

Design, build, and maintain middleware services that orchestrate integration between Envera's cloud platforms, web/mobile frontends, and IoT hardware. Partner with architects and full-stack teams to implement scalable, robust APIs and data workflows, ensuring secure and seamless operation at scale.


Responsibilities:

  • Develop and maintain middleware services enabling secure data exchange among AWS-based backend systems, Flutter/React/React Native front ends, and edge devices.
  • Implement RESTful and event-driven APIs leveraging Java, Spring Boot, Node.js, and message queues (SQS, SNS, MQTT).
  • Integrate platforms and microservices using modern cloud design patterns (serverless, containerization, AWS Lambda/ECS).
  • Enforce standardized authentication/authorization (OAuth 2.0, OpenID Connect, AWS Cognito).
  • Ensure seamless data transformations and error handling between microservices, mobile, and external partners.
  • Utilize CI/CD pipelines for automated build, test, and deployment of middleware code.
  • Collaborate with software, hardware, and field engineering teams for full-stack security solution delivery.


Qualifications:

  • Bachelor's degree in Computer Science or related discipline, or equivalent experience.
  • 3-5 years in middleware or API development for cloud applications.
  • Hands-on experience with Java, Node.js, and Spring (Spring Boot preferred).
  • Proficiency in AWS cloud services-especially Lambda, API Gateway, S3, and DynamoDB.
  • Familiarity with message brokers (SQS, SNS, MQTT), authentication protocols (OAuth 2.0, Cognito), and DevOps tools (CI/CD with AppCenter, Amplify, or Jenkins).

Preferred:

  • Experience with mobile and IoT system integration (Flutter, React Native, AWS IoT).
  • Knowledge of data serialization (JSON, XML), API security best practices, and monitoring (CloudWatch).
  • Prior experience in a security technology environment or SaaS platform.

© 2025 Qureos. All rights reserved.