Match score not available

Senior Back-End Developer (IoT domain)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Sigma Software Group logo
Sigma Software Group Large https://www.sigma.software
1001 - 5000 Employees
See all jobs

Job description

Company Description

We are looking for a skilled Software Engineer with expertise in integrating various third-party services. 

In this role, you will be responsible for developing new features for a new product within the platform. We offer plenty of challenges and opportunities for growth and improvement. 

If you have a strong background and thrive in a collaborative environment, we encourage you to apply for this exciting opportunity! 

CUSTOMER

Our Customer is an IoT-based building management platform focused on supporting owners and tech experts with data-driven decisions. 

Job Description
  • Investigate, debug, and fix production issues 
  • Improve performance issues 
  • Integrate new devices (analyze manufacturer PDF documentation, create Lambda Parser, write unit tests, update databases, verify integration with real device, and update emulator) 
  • Integrate third-party API (analyze API documentation, prepare plan for changes in our codebase, and implement the integration) 
  • Clarify open questions with device manufacturer or third-party API provider by email 
  • Support DevOps activities 
  • Mentor and support Junior Developers by providing technical guidance, ensuring code quality, and fostering a collaborative team environment

Qualifications
  • 7+ years of experience working as a Back-end Engineer with using TypeScript, NestJS, Knex, and Node.js 
  • Knowledge of IoT data collection, processing, and analytics 
  • Strong expertise in AWS: EKS, Lambda, Step Function, S3, IAM 
  • Experience with Kafka, RabbitMQ, Docker, Grafana 
  • Hands-on experience with PostgreSQL, MongoDB 
  • Upper-Intermediate level of English 

WOULD BE A PLUS

  • Knowledge of AWS: IoT Core, RDS, VPC, API Gateway, Cognito, Amplify, SES, VPC 
  • Experience with Kubernetes, Terraform, VerneMQ, and 1Password 
  • Knowledge of InfluxDB, Redis 
  • Experience with GraphQL, Excel, and PDF generation 
  • Experience with Python

Additional Information

PERSONAL PROFILE

  • Excellent communication skills, both verbal and written 
  • Ability to present technical ideas clearly to diverse stakeholders 
  • Proficiency in driving and coordinating separate development zones for seamless integration 
  • Ability to work as part of a team and foster a collaborative environment 
  • Proactive approach to problem solving and willingness to share innovative ideas for process improvement 
  • Adaptability to aligning technical decisions with business objectives and user needs 
  • Capability to identify process bottlenecks and implement solutions to optimize workflows 
  • Ability to lead a team of Junior Developer(s) 

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Teamwork
  • Communication
  • Problem Solving

Back-End Developer Related jobs