ISsoft, a subsidiary of Coherent Solutions, is a digital product engineering company focused on empowering business success. Our global team of 2000+ talented professionals collaborate seamlessly to deliver innovative solutions that drive measurable business impact. Headquartered in Minneapolis, USA, the company’s core competencies across 10 locations worldwide include product software development, IT consulting, data and analytics, machine learning, mobile app development, DevOps, Salesforce, and more.
We grow a team of advisors, not just order takers, and strive to make the company a place for career growth and opportunities. If you want to grow your core competencies, share your passion and be sure that every contribution is evaluated, we are on the same page.
Company BackgroundThe customer, comprised of an international team of researchers, security experts, and developers, aims to establish a standardized, open-access network for low-power devices with built-in privacy and security. Their service facilitates secure BLE-to-cloud-and-back communication, catering to system integrators and application developers in various fields.
Project DescriptionThe project involves architecting cloud infrastructure for the client's IoT platform to meet their specific requirements.
TechnologiesAWS (RDS, EC2, ECS, EFS, Cognito, S3, EKS)Grafana, AppDynamics, Datadog, New Relic, CloudWatchAWS (ECS, EC2, Networking, EFS, Cognito)DockerLint, SonarQube, CoveritySQL, NoSQL (CouchDB, Cosmos DB, DynamoDB, Redis)
What You'll DoCollaborate with firmware, mobile, middleware, and quality engineers to develop reusable cloud components and back-end solutions for the IoT platform;Organize cloud work across peers and delegate appropriately;Interface with product, marketing, and UX team members to convert production visions into functional solutions;Manage derivative technical requirements accordingly;Work with architect to develop a scalable extensive backed IoT platform;Organize meetings around cloud and system tech initiatives and drive favorable outcomes with a cross-functional team;Develop automated solutions for validating the stress, load and performance of cloud platforms;Define and execute standardized deployment playbooks for infrastructure and applications;Participate in peer review meetings surrounding system and component design;Contribute to the pull request process as a developer and reviewer;Develop unit testing for software components;Adhere to coding standards and industry best practices for high quality software development;Debug, troubleshoot, and diagnose platform quality and stability issues in test and production landscapes;Provide transparency to the Engineering team on quality issues;Execute an Agile (Scrum/Kanban) development process to provide adequate work visibility and on-time software delivery;Advocate and drive process definition to standardize best practices across the cloud development team;Document system and cloud software components as designed and required;Keep software components up to date with performance optimizations, patching and maintenance work;
Job Requirements7+ years commercial developing services and API in microservices architecture;Experience with SDLC across multiple cloud environments;Experience with service and API performance and load testing;Familiarity with IOT protocols including MQTT, CoAP, LWM2M;Experience with queueing frameworks such as RabbitMQ, BullMQ or VerneMQ;Experience with container-based deployments with Docker and/or Kubernetes;Experience with autoscaling, horizontal and vertical scaling on AWS/GCP/Azure + capacity planning and cost projections;Experience with various managed DBs - SQL, NoSQL;Experience with Supabase and Redis cloud is a plus;Experience with configuration of CI/CD pipelines, and deployment scripts/automation (GitLab preferred);Experience with security and firewall threat management is a plus;Experience with destructive and disaster recovery testing experience is a plus;Level of English - from Intermediate (spoken/written);
What Do We Offer100+ technical and non-technical trainings to develop and expand your horizons;Internal meetings and conferences (we like sharing our expertise);English courses (both with Russian-speaking teachers and native speakers);Sports activities (soccer, basketball, hockey, tennis, swimming, etc.);Corporate events (corporate parties, team building, happy hours, canoeing, etc.);Presents for important life occasions (birthday, wedding or childbirth);Work anniversary program and additional vacation days.
Please take you time to see ISsoft Privacy Policy for Job Applicants for details on how we process your personal data: https://www.coherentsolutions.com/privacy-policy/