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.