Do you find the future of automation and robotics exciting? Do you enjoy iterating solutions to discover new or improved interfaces and ways of doing things? If so, Emoco Labs might be the perfect workplace for you!
About Emoco Labs
Emoco Labs is an automation software and hardware company focused on providing a comprehensive platform for building, deploying, and managing automation solutions. Our platform aims to simplify the process of development and operation by offering a range of tools and services. At our in-house workshop, we develop a wide array of technologies for automation solutions and robots, including mechanics and electronics. Our technology stack includes web applications, real-time communication services, 3D web presentations, WebRTC services, and e-commerce.
Our vision: Simple and sustainable automation for everyone
Our ambition is to create tools that lower the threshold for automation by making it simpler, cheaper, and more accessible to everyone—from small businesses and schools to labs and the industry. We offer entrepreneurs knowledge, resources, and services that enable them to grow, produce, and invest locally where they operate.
About our automation platform
Emoco offers a cloud-based development environment where users can collaborate on design and development. Our platform includes tools for coding, testing, and debugging automation applications. We also provide infrastructure for receiving and transmitting real-time data, which can be used to improve performance, predict maintenance needs, and optimize operations.
Emoco provides a hardware abstraction layer based on the ROS 2 standard, allowing developers to write software that works with a variety of automation hardware without managing the specific details of each component. This abstraction makes it easy to integrate different sensors, actuators, and controllers, which is crucial for creating complex, interconnected systems that can interact seamlessly.
About the role
We are looking for a Full Stack Developer to join our growing team—a challenging and creative role that offers both variety and excellent development opportunities.
This job is as "full stack" as it gets. Our software technology spans a wide range—we develop everything from embedded controllers, cloud services, and e-commerce applications to machine learning algorithms. Here, you will have a stimulating role in an agile workplace without hierarchy, where competence and ambition are highly valued.
At Emoco Labs, your commitment to results is what matters—functionality, stability, reusability, and security. As a developer with us, you will be an important part of our journey as we launch and grow the company together with our team and customers.
Your responsibilities will include:
- Designing, building, and maintaining efficient, reusable, and reliable code
- Maintaining code quality through test automation and peer code reviews
- Building internal and external applications—from mobile apps and customer-facing order systems to scheduling algorithms and data analysis tools
- Playing an active role in defining our development processes and systems architecture
- Working with our technology stack: React, Next.js, NestJS, TypeScript, Python, WebRTC, GraphQL, and MySQL
- Researching the latest tools and technologies, evaluating them, and making recommendations on how to benefit from their use
- Participating in project planning
- Collaborating with a team of smart and kind colleagues
Emoco Labs also offers great future career opportunities—with us, you can take the next step as an expert, architect, team lead, or product owner.
A few words from Anders Roxenhag, Senior Fullstack Software Engineer
“Emoco is a friendly workplace where we help each other succeed in our roles. As a small team in the early stages of building the platform, your contributions will have an immediate impact and help shape the architecture and the service as a whole. At Emoco, thinking outside the box is strongly encouraged, and we expect high quality and strong ownership of your work. We value the freedom to choose the right tools for the task, and embrace the opportunity to use cutting-edge technologies. The close integration between disciplines and the chance to work at the intersection of software and custom hardware creates a fun and dynamic environment, especially for DIY enthusiasts like myself. I’d say Emoco Labs is a pretty unique workplace in that regard. The company’s goal to do good through innovation is also a big plus.”
About you
We believe that you are curious, self-driven, and enjoy being part of a fast-paced team. You are a great problem solver and stay up to date within your technical scope. You take pride in creating reusable and reliable technical solutions, being both creative and detail-oriented. You are goal-oriented; taking initiative comes naturally to you, and you are always looking to receive and give feedback to grow both personally and professionally.
Requirements:
- Experience working as a software developer
- Proficiency in JavaScript and Node.js development
- Good communication skills in English
It's a plus if you also have:
- Participated in multiple diverse projects
- Knowledge and experience in decision-making regarding technology and building system architecture
- Knowledge of robotics, automation or embedded development
- Experience developing business-critical systems
Jobbtyp: Tillsvidare
Flexibelt språkkrav:
Förmåner:
- Extra semesterdagar
- Privat sjukvårdsförsäkring
- Tjänstepension
Schema:
Erfarenhet:
- Webbutveckling: 3 år (Meriterande)
Arbetstillstånd:
Arbetsort: Personligen