Skip to Main Content

Opportunities

presentation

United States

Full-Stack IoT Developer

We are Systematix and we are currently looking for a Full-Stack IoT Developer to join our client’s R&D program to develop digital solutions on AWS cloud.

About the Project

Our client is one of the leading Diagnostics and Life Sciences companies, with offices around the world. Working as a Cloud Software Engineer, you will be responsible for development and deployment of full-stack internet of things (IoT), web/mobile, cloud, and process optimization for global industrial solutions. You will apply broad experience in modern software development to ensure adherence to best-in-class industry standards and help build architectures that are highly scalable and maintainable. As part of a highly diverse global team, you will take on multidisciplinary roles to create and understand user insights in the field, rapidly develop solutions, deploy testable prototypes, and scale industry first Software Services across a variety of businesses.

Specifically, your responsibilities in this role are:

  • Defining software requirements and creating high-level architectural specifications, ensuring feasibility, functionality, and integration with existing & new systems/platforms.
  • Demonstrating expertise in a variety of the Software development concepts, practices, patterns, and procedures.
  • Developing high quality, reusable cloud software and following our SDLC (Software Development Lifecycle) which includes:
  • Agile sprint tasking and management using task tracking tools such as JIRA.
  • Configuration management using Git and Github with GitFlow
  • Optimize code for speed and scale.
  • Developing Proof of Concept (POC) and research on new technologies relevant to build new differentiated Software-as-a-service (SaaS) solutions.
  • Creating and following a schedule to meet deliverables on time.
  • Working daily with your team members to manage product releases and day-to-day development activities.
  • Participating in designing new software development, do code reviews, and produce deployable assets.
  • Communicating clearly, effectively, persuasively with technology and business stakeholders.
  • Documenting work and ideas effectively in writing
  • Identifying & implementing process improvements and efficiencies.

About the Required Skills 

  • Degree in Computer Science or Engineering.
  • 7+ years of experience as a software developer and at least 4+ years of experience designing software systems in a senior/principal level role
  • Full stack design and development for:
    • IoT Cloud Platforms (AWS)
    • Web and mobile applications
  • Demonstrated expertise in following technologies:
    • AWS Cloud Data ingestion, data processing and analytical pipelines for big data, lake house, relational databases, NoSQL and data warehouse solutions on AWS
    • AWS serverless core services: IoT Core (MQTT, Pub Sub), Greengrass, Lambda, TimeStream, DynamoDB, S3, EC2, SNS, Cognito, API Gateway Cloud watch, API Gateway, Event bridge, Step functions, SQL Queries
    • Big Data & Cloud: Hadoop, Apache Spark, Apache Kafka
    • Programming with at least one modern language such as Java, C++ (11 or newer), C#, Python NodeJS, JavaScript, C#, Bash Scripting, TCL/TK including object-oriented design.
    • Expertise in React.js, Node.js, GraphQL, Typescript, Python, C#, and familiarity with infrastructure deployment is preferred.
    • Data Modeling, Database Design and Development, Database Programming, Design patterns, data structures and algorithm design
    • Secure data pipeline design having highly efficient Extract, Transform, Load (ETL) capabilities.
    • Databases: PostgreSQL, MongoDB, Cassandra, Redis, ElasticSearch, Parquet, MySQL
    • AAA: Fleet of IoT Things along with SSL certificates, IoT Policies, Role Aliases, IAM, etc.
    • Cloud architecture, multi-tier distributed systems, Python based RESTful Web Services API development, big data, microservices development and serverless computing.
    • Automation of Cloud administrative tasks such as CI/CD build deployment pipeline, GitOps, Terraform, ReadyAPI, Pyspark, JSON Schema
    • DevOps CI/CD Technologies: Docker, Kubernetes, Jenkins, Ansible, Oozie, Artifactory
    • Bootstrapping various OpenStack cloud components for compute, storage, and networking using Python, Ansible, Jenkins.
    • Web Technologies: ReactJS, Redux, NodeJS, ExpressJS, ES6, JavaScript, PHP, Webpack, TypeScript
    • Infrastructure resource monitoring, logging, event triggers, alerts, and notifications using Datadog, Logstash, Kibana, CloudFormation.
    • Tools/Packages: Git, Eclipse, VSCode, Jira, Confluence, Jupyter, Wireshark, VirtualBox, VMs
    • Automation Tools: PyTest, Robot Framework, Selenium
    • Operating Systems: Unix, Linux, Android, Windows, Mac OS-X
  • Knowledge of modern software development processes & industry best practices for the full software development life cycle, including coding standards, code reviews.

About the Role

This is a 3 month remote contract position, to be performed in the eastern time zone. The is the possibility of extension or a permanent role if all parties are amenable.

Apply Now

If you are interested in finding outmore, please submit your resume to opportunities@systematix.com, or please refer someone who is qualified.

About Systematix

At Systematix, we pride ourselves in taking care of our consultant partnerships – by doing the little things that matter – like taking the time to get to know you, knowing when an opportunity is the perfect fit, informing you every step of the way, and building the foundation for long term relationships. We do the same with out clients, concerning ourselves more with the project than the position, so that we have the information you need to ensure an opportunity is right for you. We only work with people who enjoy making a difference.

At Systematix, we bring people and projects together!

Apply

Job: Full-Stack IoT Developer