CrawlJobs Logo

Full Stack Software Engineer (IoT)

Mexico, CDMX · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

We are seeking an Intermediate Full Stack Software Engineer to join our IoT Development team. As an Intermediate Full Stack Software Engineer, you will play a key role in the development and maintenance of our IoT applications and services.

Job Responsibility

  • Collaborate with the development team and clients to gather and analyze requirements and translate them into technical specifications
  • Support multiple on-going projects in challenging environments
  • Participate in the design and architecture of IoT applications and services, focusing on both backend and frontend components
  • Design, develop, and maintain high-quality, reliable, and scalable code following best practices and coding standards
  • Implement and enhance front-end interfaces using relevant frameworks
  • Demonstrate the ability to learn quickly, adapt to new technologies, and rapidly prototype solutions in fast-paced environments
  • Build and maintain RESTful APIs for seamless integration
  • Conduct unit testing, integration testing, and automated testing to ensure code quality and reliability
  • Optimize application performance, scalability, and security
  • Troubleshoot and debug application issues across the stack
  • Collaborate with cross-functional teams to ensure seamless integration of frontend and backend components
  • Explain technical concepts and analysis implications clearly to various stakeholders and be able to translate business objectives into actionable analysis
  • Stay updated with the latest technologies, frameworks, and industry trends relevant to software development, IoT and high tech

Requirements

  • C#: Strong background with proven proficiency in C#
  • Java Experience: Practical experience developing and maintaining applications using Java
  • JavaScript/TypeScript: Solid understanding of JavaScript and TypeScript
  • Linux Experience: Strong working knowledge of Linux environments, administration, and troubleshooting
  • Cloud Platforms: Strong proficiency in Azure, with practical experience in deploying and managing applications in cloud environments
  • Kubernetes & DevOps: Hands-on experience with container orchestration (Kubernetes) and DevOps practices, including CI/CD pipelines, automation, and monitoring
  • Docker & Container Technologies: Experience working with Docker or similar containerization technologies
  • Software Development Life Cycle (SDLC): Fully engaged and experienced across the software development life cycle
  • Communication Protocols: Practical knowledge of MQTT and other communication protocols
  • Exposure to graph databases: Experience with databases and different types of data storage. Familiarity with graph databases is beneficial for this role (or exposure to Digital Twins technology)
  • IoT and Data: An interest and understanding in Industry 4.0 technologies, IoT (Internet of Things), and Data/AI is highly beneficial
  • 3-5 years of experience in software development with .NET technologies, including C#
  • Strong proficiency in Java, JavaScript, TypeScript and Linux
  • Experience in designing and developing IoT applications and services, with exposure to Full Stack development
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
  • Familiarity with automated testing frameworks and tools
  • Experience with source control systems (GitHub, DevOps etc.)
  • Solid understanding of object-oriented programming and software design patterns
  • Proficiency in troubleshooting and debugging applications
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment
  • Strong problem-solving skills with an attention to detail
  • Proactive attitude and willingness to learn and adapt to different client environments and emerging technologies

Nice to have

  • Bachelor’s Degree in Computer Science or a field (beneficial)
  • Experience with GitHub Actions and Azure DevOps CI/CD pipelines for continuous integration and deployment
  • Familiarity with Azure services such as Azure IoT Hub, Azure App Service, Azure Logic Apps Custom Connectors, Azure IoT, Device Provisioning Service, Azure Event Hubs and Fabric
  • Knowledge of frontend frameworks such as Nuxt/Vue, Next/React, or Angular
  • Exposure to agile software development methodologies
  • Experience of containerization using tools like Docker and orchestration tools like Kubernetes
  • Experience with NoSQL databases such as MongoDB or Cosmos DB
  • Exposure and/or hands-on experience in IoT and related technologies
  • Azure or AWS certifications

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full Stack Software Engineer (IoT)

8 matching positions

Full Stack Software Engineer

We are seeking a highly capable Software Engineer (Full Stack) to help build and...
Location
Location
United States , Salt Lake City, Utah
Salary
Salary:
125000.00 - 160000.00 USD / Year
torus.co Logo
Torus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in full-stack development with TypeScript
  • Proficiency in modern front-end frameworks such as React, Next.js/Tanstack Start, Tailwind
  • Experience building backend services and APIs (Node.js or similar)
  • Experience with AWS cloud services (Lambda, API Gateway, DynamoDB, IoT Core, ECS/Fargate, CDK or similar)
  • Solid understanding of software architecture, API design, and distributed systems fundamentals
  • Experience implementing responsive, accessible, cross-browser compatible interfaces
  • Implement comprehensive testing strategies and CI/CD pipelines for continuous delivery (experience with GitHub Actions is a plus)
  • Experience using AI-assisted development tools (e.g., Copilot, ChatGPT)
  • Typically 5–8 years of professional software engineering experience
  • Proven track record delivering production-quality software in complex environments
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable full-stack applications using modern technologies
  • Build and maintain backend services, APIs, and data models supporting customer-facing and internal systems
  • Develop responsive, performant front-end interfaces that deliver exceptional user experiences
  • Contribute to system design and architecture discussions, making thoughtful tradeoffs
  • Participate in the full software development lifecycle: requirements, design, implementation, testing, deployment, and support
  • Implement cloud-native solutions using AWS services
  • Develop RESTful APIs, event-driven services, and integrations supporting hardware-software coordination
  • Ensure systems are reliable, secure, and scalable through proper design and implementation
  • Experience using AI-assisted development tools to improve productivity and code quality, including tasks such as code generation, debugging, and documentation
  • Familiarity with integrating AI-enabled APIs or services into applications
What we offer
What we offer
  • Employee Rewards Package including equity
  • 401(k) Retirement Savings Plan
  • Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans
  • Dental insurance
  • Vision insurance
  • Human-centered Paid Time Off (based on employment status) including unlimited discretionary PTO
  • 10-days paid company holidays
  • Waiting period-free 100% paid parental leave
  • Torus paid Life with option to purchase additional coverage
  • Voluntary Short- and Long-Term Disability Insurance
Read More
Arrow Right

Full Stack Software Engineer - Monitoring Infrastructure

As a Full Stack Software Engineer focused on Monitoring Infrastructure, you will...
Location
Location
United States , San Francisco; Chicago (Woodridge); Oakland
Salary
Salary:
Not provided
formic.co Logo
Formic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of experience building complex distributed systems in domains such as IoT, robotics, automotive, or similar
  • Strong proficiency in Python and Django
  • Deep understanding of Linux-based systems
  • Experience with AWS, ideally AWS IoT
  • Familiarity with observability tools such as Grafana, Datadog, or similar
  • Experience working with video streaming systems
  • Experience with React or other front-end technologies strongly preferred
  • Located in or willing to relocate to the Chicago, IL (Woodridge) or San Francisco, CA (Oakland) areas and able to work in a hybrid environment (3+ days per week)
Job Responsibility
Job Responsibility
  • Contribute to the design and development of Formic’s end-to-end monitoring stack
  • Build systems that support provisioning, data collection, and remote troubleshooting
  • Work closely with the Robotics team to understand and design monitoring interfaces
  • Develop software across edge and cloud environments to enable robust data collection and processing
  • Troubleshoot monitoring and data collection issues on deployed systems
  • Provision and maintain cloud infrastructure as needed
  • Write unit and integration tests to ensure reliability and maintainability
  • Participate in Scrum ceremonies and code reviews
  • Fulltime
Read More
Arrow Right

Full-Stack Software Engineer

We are at the forefront of transforming the Energy Industry with innovative IoT ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
hiber.global Logo
Hiber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or equivalent skillset
  • 3+ years of experience as a Software Engineer
  • Based in The Netherlands
  • Experience in working with JVM languages (Kotlin preferred or Scala/Java)
  • Experience with SQL (PostgreSQL)
  • Experience with GRPC and RESTful APIs
  • Experience with cloud and containerization (Docker)
  • Experience with version control (Git) and CI/CD workflows
  • Experience with TypeScript/JavaScript ES6+ or modern front-end frameworks (Vue.js and Angular)
  • Self-starter with a proactive attitude
Job Responsibility
Job Responsibility
  • Develop and maintain our codebase, bugfixing, improving performance and refactoring to maintain quality
  • Share responsibility with the team in maintaining platform operations health and ensure system reliability during office hours
  • Use DevOps practices to test, automate and deploy within our CI/CD
  • Work closely with the other back-end developers, front-end developers and product owner to help build end-to-end functionality
  • Stay up-to-date with the latest technologies and share knowledge with the rest of the team
What we offer
What we offer
  • Be part of an innovative IoT company with state-of-the-art technology
  • Collaborate with an international team of experienced professionals across multiple disciplines
  • Enjoy an open, learning-rich culture with opportunities for significant ownership
  • Work in a small team where your contributions are highly valued
  • Benefit from flexible hours and work-from-home options, with 4 days a week in our vibrant Amsterdam office
  • Enjoy office perks such as a delicious lunch and Thursday drinks
  • A competitive salary with 27 vacation days per year based on a 40-hour working week
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer - Monitoring Infrastructure

As part of the Engineering Team you will be working on building and improving mo...
Location
Location
United States , Chicago; San Francisco
Salary
Salary:
Not provided
formic.co Logo
Formic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in CS or equivalent experience/training
  • 5+ years of relevant experience working on complex distributed systems such as IoT, Robotics, Automotive or equivalent
  • Knowledge of Python and Django
  • Deep understanding of Linux
  • Experience with AWS, ideally AWS IoT
  • Experience with Grafana, Datadog or similar dashboarding tools
  • Experience with Video Streaming
  • Located in - or willing to relocate to - the Chicago, IL or San Francisco, CA areas and willing to work on a hybrid basis (3+ days/week) in Woodridge, IL or San Francisco
Job Responsibility
Job Responsibility
  • Contribute to design and development of complete monitoring stack that enables: System Provisioning
  • Data Collection
  • Remote troubleshooting
  • Work closely with Robotics team to understand and help design monitoring interfaces
  • Develop SW for both edge and cloud to allow robust data collection and processing
  • Help troubleshoot data collection issues on deployed systems
  • Provision cloud infrastructure as needed
  • Write unit and integration tests as needed
  • Participate in Scrum ceremonies
  • Fulltime
Read More
Arrow Right

Technical Lead – Digital Software (Full Stack)

Glide is an innovative embedded software & hardware solutions provider with a se...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
glidemtech.com Logo
Glide Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8 years experience in full-stack
  • Minimum 2 years as a technical lead
  • Minimum 2 years of IoT applications
  • In-depth cloud expertise in building solutions based on AWS and/or Azure services or custom cloud
  • Full-stack proficiency: C#, .Net, Java, Javascript, C++, Python, Angular.js/React.js, Node.js, databases (NoSQL and SQL)
  • Project management and systems administration skills
  • Familiarity with Rest API, Micro Frontends, Web Sockets, MQTT architecture
  • Testing proficiency includes JUnit, TDD (Cucumber), PyTest, and Mockito frameworks
  • DevOps experience: Bamboo, Bitbucket, Jira, Sonar for continuous delivery pipelines
  • Experienced in leading projects with a team of 4+ engineers
Job Responsibility
Job Responsibility
  • Meet client needs with end-to-end digital solutions, concept to execution
  • Lead innovative delivery of cloud and mobile solutions in IoT landscapes
  • Lead, guide team for successful projects through effective leadership and direction
  • Establish, enforce design/debugging best practices for top-tier software quality
  • Excel in communication, collaboration, mentoring for a positive, productive team
Read More
Arrow Right

Sr. Full Stack Software Developer

Job for a Senior Full Stack Software Developer with extensive experience in web ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree or college diploma in Computer Science, Math, Engineering
  • or equivalent in relevant work experience
  • At least 10 years of professional experience as a software developer
  • At least 5 years working on web applications
  • At least 5 years working on back-end systems
  • Knowledge of various system architectures and software patterns
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Work with other developers to build and maintain code across web clients, servers, and IoT devices
  • Write well-designed, reusable, testable, and efficient code
  • Troubleshoot and resolve issues
  • Participate in peer code reviews
  • Other duties as assigned
  • Fulltime
Read More
Arrow Right

Full Stack AI Engineer

At Unleash live, we don’t just follow trends—we set them. We are a world-leading...
Location
Location
Poland
Salary
Salary:
Not provided
Unleash live
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software Design Patterns: Production-grade code for system orchestration in Node.js (Backend) and Angular (Frontend)
  • Cloud Proficiency: Experience with AWS (SageMaker, Bedrock, Greengrass, etc.) to manage high-volume AI workflows at scale
  • Linux & Containers: Experience with containerization (Docker)
  • ability to orchestrate is a nice-to-have
  • Database Fluency: Understanding of DynamoDB is sufficient
  • Data Focus: Experience with Databricks (Unity Catalog, Delta Lake), expert-level Data Modeling, and distributed computing (Apache Spark)
  • Edge & IoT Focus: Hands-on experience with hardware (NVIDIA Jetson/Orin, Raspberry Pi), Hardware Prototyping (electronics/circuit troubleshooting), and IoT protocols (MQTT, RTSP/WebRTC, I2C)
Job Responsibility
Job Responsibility
  • Drive improvements to the core developer platform
  • Design and build agentic solutions for the platform, such as an AI App Agent Builder
  • Support robust inference pipelines, model serving architectures, and automated training/monitoring loops at scale
  • Command AWS resources (e.g., SageMaker, Bedrock) to scale AI workflows globally with maximum reliability
  • Provide occasional support for edge-hybrid deployment pipelines as needed, with a primary focus on core data processing systems
What we offer
What we offer
  • flexible work arrangements
  • frequent social events
  • full support and mentorship
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right