
Junior Software Engineer
Enode
- Location
- Croatia
- Posted
Join Enode as a Junior Engineer and contribute to building sustainable energy solutions with a focus on TypeScript-based codebase and modern engineering practices.
Enode
Join Enode as a Junior Engineer and contribute to building sustainable energy solutions with a focus on TypeScript-based codebase and modern engineering practices.
Awin Global
Join Awin's Publisher Tribe as a Junior Software Engineer and contribute to building user-friendly experiences and essential tools for publishers.
Makersite GmbH
Join Makersite as a Software Implementation Engineer and contribute to sustainable product development and digital collaboration.
Blinkist
Join Blinkist as a Junior Content Specialist and shape the future of content creation with AI-driven tools.
Welearn
Join WeLearn as a Junior Account Manager and build strong relationships with creators and influencers, executing social media strategies and collaborating with internal teams.
Welearn
Join WeLearn as Junior Account Manager Europe and work with top creators & influencers, developing ad skills and growing with an early-stage startup.
Masabi
Join Masabi as a Junior Account Manager and drive revenue growth, develop client relationships, and contribute to a mission to improve accessibility and fairness in fares for everyone.
Masabi
Join Masabi as a Junior Account Manager and drive revenue growth in the fare payment revolution. Flexible remote work options and benefits await.
Douro Labs
Build DeFi infrastructure by developing smart contracts, SDKs, and tools. Collaborate globally, shape product direction, and thrive in a dynamic startup environment with remote flexibility.
Figma
Design and build scalable infrastructure for Figma's tools, secure networks, develop service meshes, and mitigate DDoS threats while working on cutting-edge technologies to support our growing customer base.
The Athletic Media Company
Join The Athletic as a Full-Stack Engineer to build innovative solutions for sports media, focusing on growth features and scalable backend systems. Work remotely with a global team and enjoy competitive benefits.
360Learning
Full-stack developer for LMS platform with flexible remote work options and comprehensive benefits package
Planet
Join Planet as a Software Engineer and contribute to innovative systems that extract insights from satellite imagery for applications in agriculture, forestry, climate, land management, and more.
Enode
Join Enode as a Mid-Level Engineer and accelerate the transition to a sustainable energy system
Adaptavist
Join The Adaptavist Group as a Software Engineer to build and maintain cloud products using AWS, collaborate with teams, and deliver reliable solutions in the Atlassian ecosystem.
Gauntlet
Join Gauntlet as a Software Engineer to develop Aera's treasury management platform. Collaborate on cutting-edge DeFi solutions, leverage Python expertise, and enjoy comprehensive benefits including remote flexibility and wellness support.
Figma
Figma developer tools role: build Dev Mode, collaborate on new products, mentor peers & drive solutions with React, Typescript & Ruby/Sinatra.
Nextech
Design and develop next-generation software for Nextech's product suite using C#, SQL, and Angular in a SCRUM environment. Collaborate with a talented team to deliver high-quality software solutions while enjoying competitive pay and comprehensive benefits.
Edmunds.com
Join Edmunds' Ad Solutions team as a software engineer and contribute to innovative digital automotive advertising solutions using Java and Python.
Podium
Full stack software engineer for internal tools at Podium, leveraging AI LLM technologies and 3rd party APIs in Brazil.
Enode
Enode is a climate tech startup that aims to accelerate the transition to a sustainable energy system by connecting and optimizing the world's energy devices. As a Junior Engineer, you'll work alongside experienced teammates to build, ship, and maintain their core product while developing your technical skills and understanding of modern engineering practices. You'll contribute to projects that improve user experiences and expand coverage under the close guidance of senior team members. With a focus on TypeScript-based codebase, React, Node, AWS, Docker, and SQL (PostgreSQL), you'll build clean, testable code for smaller tasks, debug simple issues, and learn about systems architecture and security principles. Enode offers a stimulating work environment, competitive compensation, unlimited PTO & flexible working schedule, and a remote-first setup.
At Enode, our mission is to accelerate the transition to a sustainable energy system by connecting and optimizing the world’s energy devices. A fully renewable energy system is dependent on flexible demand that can adapt to the intermittent supply from wind and solar. To create this flexibility, we need to connect to and control the fast-growing demand coming from electric vehicles, heat pumps and other energy hardware. This is what we’re doing at Enode. Our APIs power the next generation of green energy apps, with our customers representing over 250 million consumers worldwide. Yet, we’re still at the start of our journey, and we want exceptional people to join us.
About the role
As a Junior Engineer at Enode, you’ll be working alongside experienced teammates, contributing to building, shipping, and maintaining our core product while developing your technical skills and understanding of modern engineering practices. Your fresh perspective and eagerness to learn will be valued as you lay the groundwork for a rewarding and impactful career in technology. Our tech stack centers around a TypeScript-based codebase, which we combine with tools like React, Node, AWS, Docker, and SQL (PostgreSQL), structured via CDK/Cloudformation. You will:
Build and enhance integrations for the Enode API, contributing to projects that improve user experiences and expand coverage under the close guidance of senior team members.
Write clean, testable code for smaller, well-scoped tasks, consistently ensuring quality and passing tests before merging.
Debug simple issues and learn to implement foundational monitoring practices to ensure reliability.
Contribute to the design and architecture of Enode’s infrastructure by learning and applying basic best practices.
Participate in team discussions to understand technical priorities and develop your skills in planning and prioritization.
Collaborate with team members to complete tasks, actively seeking guidance and feedback to improve your processes and outcomes.
Foster a collaborative and inclusive culture by contributing positively to the team environment and supporting shared goals.
Develop your business awareness by gaining a deeper understanding of how your contributions support customer value and product objectives.
About you
You have some experience writing clean, well-structured, and maintainable code, adhering to coding conventions with minimal corrections.
You are familiar with JavaScript and eager to improve your skills and learn TypeScript.
You consistently write unit tests with guidance and ensure your code passes tests before merging.
You understand the basics of debugging and monitoring and are learning to use tools to identify and fix simple bugs while implementing foundational monitoring practices.
You are eager to learn about systems architecture and security principles, gradually applying best practices to your code and recognizing technical debt.
You demonstrate ownership by taking responsibility for your tasks and showing resilience in tackling new challenges.
You communicate clearly within the team, listening actively, asking for clarification when needed, and moving forward once guidance is provided.
You collaborate effectively with team members, seeking help when needed and supporting others in simple tasks. You are open to feedback and adapt quickly.
You understand customer needs and how your work aligns with team goals and organizational objectives.
A stimulating, fun, and caring work environment with high drive and ambition
Opportunity to join an early-stage climate tech startup with global aspirations
Competitive compensation, including a very attractive employee option program
Unlimited PTO & flexible working schedule
A remote-first setup
Stipend for setting up your home office & co-working space
Regular off-sites with the team in exciting locations 🌍
------------------------------------------------------------------------------------------
Don’t meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.