{"id":3359770,"url":"https://alion.io/job/monta-junmid-level-backend-engineer","title":"Jun/Mid Level Backend Engineer","company":{"id":1848612,"name":"Monta","domain":"monta.com","url":"https://alion.io/company/monta-com","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":null,"max":46000,"currency":"DKK","period":"month","gross":true,"usd_annual":82704},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Grafana","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"PHP","optional":false},{"name":"Prometheus","optional":false},{"name":"Terraform","optional":false},{"name":"AWS","optional":true},{"name":"ChatGPT","optional":true},{"name":"Claude","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Kibana","optional":true},{"name":"Langfuse","optional":true},{"name":"Laravel","optional":true},{"name":"Mastra","optional":true},{"name":"Notion","optional":true},{"name":"OpenSearch","optional":true},{"name":"PyTorch","optional":true},{"name":"SLI/SLO/SLA","optional":true}],"status":"live","first_seen_at":"2026-10-26T23:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-26T23:00:00Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"**💰 🇩🇰 up to 46,000 DKK gross/month (depending on seniority level)\n\n**Intro\n\nMonta powers the EV charging ecosystem. With 300,000+ monthly users and millions of charge sessions every month, our platform accelerates the electrification of mobility.\n\nThis is a fast-moving place. The problems are hard, the pace is quick, and the bar is high. If you like real ownership, figuring things out, and seeing the direct impact of your work, you’ll do well with us.\n\nAI is built into how we work. It helps us ship faster, make better decisions, and stay lean. Everyone at Monta is expected to use AI tools thoughtfully - and to find smart ways to use them to move the work forward.\n\nOur principles keep us grounded: Build Together & Finish, Sweat the Details, Customer First, and Aim for the Moon.\n\nThe best part of Monta is the people - sharp, ambitious, and good to be around. You’ll be challenged, supported, and trusted to deliver.\n\nWe’re looking for a Jun/Mid Level Engineer who’s ready to roll up their sleeves, take ownership, and build with us - through the grind and the wins.\n\nThis Is What You Will Achieve\n\nOwned an OCPP hardening project - chased down a recurring class of vendor quirks (malformed messages, connection drops, the long tail of hardware oddities), shipped the fix, and measurably cut failed sessions or disconnections for that device family.\n\nHelped shift the team from reacting to incidents to preventing them, through alerting and observability work that catches problems earlier.\n\nMade real progress on OCPP 1.6, OCPP 2.0.1, and OCPI standards work that other services and front-ends across Monta now rely on.\n\nWhat You Will Do\n\nBuild and maintain backend services in NetOps' OCPP and charge point domain - protocol handling, message processing, device state, integrations with hardware vendors.\n\nDebug things that only break in the field. A charge point in Belgium disconnects every 40 minutes - you'll read the OCPP traffic, reproduce it against our emulator, find the cause, and fix it.\n\nImprove observability and alerting. Add the metrics, dashboards, and alerts that mean the next person doesn't have to guess.\n\nTake part in on-call once you're ramped up, with a team that treats a rough night as a reason to fix the system, not a rite of passage.\n\nAutomate manual work away - a meaningful part of NetOps' job is removing the human steps that don't scale as our network grows.\n\nCollaborate across Product, Support, and the operations teams who live with the consequences of what we ship. You won't work in a silo.\n\n**A Brief Overview Of Our Tech Stack\n\n**\n\nKotlin services (JVM), with Java where it already lives\n\nPHP/Laravel monolith - parts of our charge point domain still run here\n\nOCPP 1.6 / 2.0.1 and OCPI protocol handling\n\nEvent-driven work with Kafka where message volume calls for it\n\nObservability via Prometheus, Grafana, and OpenSearch/Kibana\n\nAWS + Kubernetes, with Terraform for infrastructure\n\nWhat We’re Looking For\n\n1–4 years of backend engineering experience, or a strong junior track record with real production exposure. You write clean, readable code and finish what you start.\n\nComfortable in a JVM language - Kotlin preferred, Java fine, and we'll help you get there from another stack if the fundamentals are strong. Willingness to touch PHP in our legacy monolith when the work calls for it.\n\nYou enjoy debugging, genuinely - logs, traces, packet-level detail, weird one-off reports from a single customer.\n\nA sense of ownership - you follow your work into production, watch it, and flag problems early rather than waiting to be asked.\n\nNice to have: curiosity about the physical world (our systems talk to metal boxes with electricity in them); clear communication - you can explain what broke and why to someone who isn't an engineer; advanced, deliberate use of AI tools in your daily engineering workflow.\n\nBonus points for: exposure to OCPP, OCPI, EV charging, or the EV industry as a driver or enthusiast; IoT, embedded, or telemetry systems where devices in the field misbehave; event-driven architectures (Kafka) or high-volume message processing; reliability/monitoring/on-call experience (Prometheus, Grafana, SLOs); Kubernetes, Terraform, or infrastructure-as-code exposure.\n\n**If the mission excites you but your experience isn’t a perfect 1:1 match, apply anyway - we care about potential, not perfection.\n\n**AI Competency\n\nYou’ll be expected to work with AI-powered tools. Some we use:\n\nGitHub Copilot / Claude Code\n\nChatGPT / Gemini / Claude\n\nNotion AI (docs, knowledge, meeting notes)\n\nAnalytics & ML: Langfuse, PyTorch, Mastra\n\nAI-enhanced testing & monitoring (e.g., generative QA, Grafana ML)\n\nWe don’t expect mastery of all - but we expect comfort learning, experimenting, and adopting AI responsibly.\n\nWhy Monta\n\nImpact, not easy mode - your work matters, and you’ll feel it every day.\n\nOwnership from day one - we don’t micromanage, we expect you to deliver.\n\nThe grind is real - priorities shift, and flexibility is sometimes needed to get things across the finish line. But so are the rewards: impact, growth, and a team that has your back.\n\nThe people are extraordinary - talented, driven, and fun to work with. You’ll be challenged, supported, and inspired in equal measure.\n\nWhat We Offer\n\nA yearly education budget and extra days off to use it.\n\nA friendly and social company culture with movie nights, Friday bars, pub crawls, and more.\n\nFree lunch every day.\n\nPension & health coverage to keep you secure for today and tomorrow.\n\nPaid parental leave to support life's big moments.\n\nWarrants program - be part of our growth story.\n\nFlexible working hours; as long as you're at key meetings and delivering great work, we trust you to manage your schedule.\n\nPlease send us your application in English.\n\nTo succeed in this position, your spoken and written English skills need to be proficient. Since Monta is a globally active company, you'll be communicating often and regularly with our co-workers and partners around the world, making your professional English knowledge essential.\n\nPlease note that we don't accept unsolicited applications from headhunters or recruitment agencies. Unsolicited applications sent to our company or co-workers are considered to be the property of Monta, and we won't agree to pay any referral compensation or recruiter fee without a signed agreement.\n\nFind out more by visiting https://monta.com/uk/careers/\n\nMonta is building the platform that powers the future of EV charging. We connect hardware, software, businesses, and drivers into one seamless ecosystem. Our mission is to make charging simple, reliable, and scalable for everyone.","description_format":"text","description_chars":6653,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Parental leave"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy & Utilities","Marketplaces","EV Charging"],"lifecycle":[{"event":"open","at":"2026-10-27T20:53:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":30,"reasons":["seen:2","win:early"],"computed_at":"2026-10-29T05:49:05Z"},"pay":{"stated_usd_annual":82704,"is_top_pay":false},"html_url":"https://alion.io/job/monta-junmid-level-backend-engineer","json_url":"https://alion.io/job/monta-junmid-level-backend-engineer.json","meta":{"generated_at":"2026-10-30T03:37:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4879,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1848612},"rest":"https://alion.io/mcp/rest/get_company?id=1848612"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmonta-junmid-level-backend-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmonta-junmid-level-backend-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmonta-junmid-level-backend-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/monta-junmid-level-backend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmonta-junmid-level-backend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3359770}},{"tool":"search_jobs","arguments":{"company":"monta.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3359770},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}