Sigma Software logo

Middle Backend Developer (IoT domain)

Sigma Software

Posted 12 days ago

About this role

Company Description

Are you a skilled Backend Developer passionate about cutting-edge IoT solutions? We at Sigma Software invite a Middle-level professional to join our team in Tashkent, Uzbekistan, working on an innovative smart building automation platform. This is a full-time onsite role with direct collaboration between Sigma Software and the Customer’s team.  

In this position, you will contribute to a project that is actively transforming building management through real-time data, automation, and sustainability-focused solutions. You’ll work with modern technologies and have the opportunity to influence architecture and integrations.  

Why join us? At Sigma Software, you will be part of a collaborative environment, enjoy challenging tasks, and contribute to impactful projects that make a real difference in energy efficiency worldwide.  

CUSTOMER
Our Customer is a leading IoT-based building management platform designed to help property owners and technical experts make data-driven decisions.

PROJECT  
The project aims to unify four separate solutions into a single, scalable platform.

Job Description

  • Design, develop, and maintain backend services using TypeScript and NestJS within a microservices architecture  
  • Integrate various third-party services and APIs into the platform, ensuring high reliability and performance  
  • Work with PostgreSQL, MongoDB, and Redis for efficient data storage and retrieval  
  • Collaborate with cross-functional teams to deliver new features for the platform’s new product  
  • Participate in the full software development lifecycle, from requirements analysis to deployment and support  
  • Support DevOps activities, including CI/CD processes, infrastructure setup, and monitoring  
  • Monitor and optimize application performance, scalability, and security  
  • Troubleshoot and resolve technical issues  
  • Ensure code quality by following best practices and project conventions  
  • Contribute to improving team processes and technical documentation  
  • Proactively identify and communicate risks, blockers, and improvement opportunities  
  • Adapt to changing requirements and priorities  

Qualifications

  • At least 3 years of commercial experience in backend development with JavaScript/TypeScript stack  
  • Strong experience with Node.js and NestJS  
  • Experience integrating third-party services and APIs  
  • Proficiency with PostgreSQL, MongoDB, and Redis  
  • Familiarity with microservices architecture and messaging systems (RabbitMQ)  
  • Upper-Intermediate English level  
  • Strong communication and teamwork skills  
  • Ability to work proactively and independently  
  • Experience collaborating in cross-functional teams  

WILL BE A PLUS

  • DevOps experience (Docker, Kubernetes, Terraform)  
  • AWS services (EC2, VPC, S3, Step Functions, Lambda, IAM, Cognito)  
  • Experience with Grafana, Prometheus, GitHub Actions  
  • Knowledge of Kafka, GraphQL, Linux  
  • Experience with real-time data processing and/or EV charger integration 

Additional Information

PERSONAL PROFILE

  • Strong self-organization skills with efficient task management  
  • Ability to prioritize tasks to meet project goals  
  • Proactive in identifying and resolving blockers  
  • Clear and open communication with team members and stakeholders  
  • Transparency in work progress and outcomes  
  • Comfortable working in a dynamic environment with evolving requirements  

Job details

Workplace

Office

Location

Tashkent, Uzbekistan

Job type

Full Time

Similar

Company

Website

Visit site

Twitter

@sigmaswgroup

Jobr Assistant extension

Get the extension →