621,325open jobs
30,416companies
85,488added this week
Browse all
Salary
$33k – $88k per year (Estimated)
Location
Remote (India)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

StackAvenue Technologies is a Product Development and Innovation Company Building IoT, Web, Mobile, and Desktop Applications using various Technologies namely Ruby, Angular, Flutter, Node, Salesforce, React, Elixir. We are helping other startups scale by providing relevant software technology support.

As a Senior Software Engineer in the IoT domain you will be responsible for developing critical systems keeping in mind.

  • Concurrency: You must handle multiple activities concurrently like fetching and sending multiple messages from/to multiple devices at the same time.

  • Distributed Operations: You must run on a distributed network of multiple servers in different geographies, coordinating through APIs on a microservices architecture.

  • Scalability: You must scale horizontally as the traffic grows and leverage on the multiple CPU cores of the servers to run parallel threads.

  • Responsiveness: You must maintain a strict time-frame of <100ms>

  • Reliability: You must stay in continuous operation for years without any server downtime or restarts even for system updates through hot-swapping.

Your Roles and Responsibilities

  • Design and write programs to improve the availability, scalability, latency, and efficiency of Company’s IoT systems.

  • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

  • Work with multiple data ingestion sources and protocols like HTTP, MQTT, CoAP,OPC UA and databases to drive efficient ETL processes for streaming data from IoT sensor devices

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyze and fix large-scale distributed systems.

Required Software Aptitude and Qualifications

  • 5+ years of overall software engineering experience.

  • Programming experience with modern languages such as Ruby/Python/Elixir etc.

  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

  • Good knowledge of version management with Git.

  • Awareness of TDD.

  • CI/CD knowledge would be a huge advantage.

  • Will to design and maintain large scale distributed systems.

  • Past experience in building complex applications, either by yourself, or as part of a larger team

  • Desire (obsessive?) for maintainability.

  • Experience of working with cross-functional remote teams in an Agile software development framework.

  • Experience in designing APIs with proper documentation.

  • Ability to write useful and maintainable tests.

  • Good understanding of the common architectural patterns and design principles.

  • Solid understanding of how modern web applications work.

  • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

  • Strong analytical and reasoning skills.

  • Bachelor’s Degree or equivalent in any relevant discipline.

Good to have experience with Elixir

It would be amazing if you have some experience working with Elixir Lang.

  • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviours.

  • You should be well versed with concurrency and processes in Elixir.

  • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

  • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

Job Type: Full-time/Part-Time/Remote

Work Remotely

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
621,325 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pune
$132k – $238k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Fremont
Python
JavaScript
Java
Ruby
Node JS
Databases
MySQL
PostgreSQL
Redis
DevOps
Azure
AWS
Cybersecurity
Okta
theHarvester
Apply
$15k – $29k per year (Estimated) • Remote • 2+ years exp • Moscow
Python
SQL
Databases
PostgreSQL
ClickHouse
Vertica
AI/ML
CatBoost
SHAP
Scikit-learn
LightGBM
NumPy
Statsmodels
Analytics
Power BI
ETL/ELT
Superset
Apply
$47k – $75k per year • Remote • Full-Time • Bachelor's Degree
Python
SQL
Analytics
Tableau
Power BI
Microsoft Excel
Apply
$24k – $47k per year (Estimated) • In office • Full-Time • Moscow
SQL
Databases
PostgreSQL
Neo4j
Apache Kafka
DevOps
Rest API
gRPC
Design
Figma
Management
Miro
QA
Swagger
Postman
Apply
Tech Lead - Java 2 hours ago
$26k – $65k per year (Estimated) • In office • 12+ years exp • Bengaluru
JavaScript
Java
SQL
Java
Maven
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Gradle
Databases
MySQL
PostgreSQL
Oracle
Apache Kafka
DevOps
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
$26k – $61k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Pune
Erlang
Elixir
Elixir
Broadway
Databases
PostgreSQL
Redis
Cassandra
RabbitMQ
DevOps
CI/CD
Git
Management
Agile
Apply
$26k – $65k per year (Estimated) • Remote • Full-Time • 4+ years exp • Pune
Python
JavaScript
TypeScript
SQL
Ruby
Node JS
Elixir
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Redis
Cassandra
Frontend
Angular
DevOps
CI/CD
Apply
Sr. Devops Engineer 5 years ago
$21k – $52k per year (Estimated) • Remote • Full-Time • 5+ years exp • Pune
Python
SQL
Python
Flask
Django
Databases
MySQL
PostgreSQL
Cassandra
Apache Kafka
DevOps
CI/CD
Docker
Kubernetes
Apply
Full Stack Engineer 5 years ago
$21k – $51k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Pune
Python
JavaScript
TypeScript
SQL
Ruby
Node JS
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Redis
Cassandra
Frontend
Angular
DevOps
CI/CD
Apply
Full stack developer 5 years ago
$22k – $51k per year (Estimated) • Remote • Full-Time • 4+ years exp • Pune
Python
JavaScript
TypeScript
SQL
Ruby
Node JS
Elixir
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Redis
Cassandra
Frontend
Angular
DevOps
CI/CD
Apply
$16k – $39k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Pune
C++
Databases
MySQL
DevOps
AWS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Cybersecurity
Wireshark
Apply
In office • Full-Time • Bachelor's Degree • Pune
Apply
$19k – $39k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Pune
C#
C++
Management
Agile
Scrum
Apply
$14k – $31k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pune
AI/ML
Copilot
DevOps
CI/CD
Management
Agile
Apply
$18k – $44k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Pune
Apex
Apex
Visualforce
Management
Agile
Apply
See all jobs
This is one of many
621,325 more open roles from verified company boards, updated every day.