5 days ago
Angular
Cassandra
Distributed Systems
Elixir
ETL
Flutter
IoT
Microservices
Node.js
Postgres
Python
RabbitMQ
React
Redis
Ruby
Go
• 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.
• 5+ years of overall software engineering experience. • Programming experience with modern languages such as Ruby/Python/Elixir etc. • Good experience working with relational and non-relational databases. • 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.
Apply Now5 days ago
1001 - 5000
Develop software for Certent CDM, a financial reporting platform.
6 days ago
1001 - 5000
Develop cloud native components for Duck Creek’s insurance software solutions.
🇮🇳 India – Remote
💰 $230M Private Equity Round on 2020-06
⏰ Full Time
🔴 Lead
🟠 Senior
🧑💻 Full-stack Engineer