Middle Backend Developer (IoT domain)

Tashkent , Uzbekistan
full-time

AI overview

Contribute to an innovative smart building automation platform by designing backend services with modern technologies, impacting energy efficiency through real-time data solutions.
  • 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  
  • 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 

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  

Build stunning career with Sigma Software! Find your dream job, send your CV and become one of us!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job