{"id":1200379,"url":"https://alion.io/job/medront-software-engineer","title":"Software Engineer","company":{"id":2682830,"name":"Booleanmaths","domain":"booleanmaths.com","url":"https://alion.io/company/booleanmaths","size_band":null,"is_staffing_agency":false,"is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"MongoDB","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Slack","optional":false},{"name":"WhatsApp","optional":false},{"name":"Docker","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-24T20:34:36Z","employer_posted_date":null,"last_verified_at":"2026-09-24T20:34:36Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are looking for an analytical, product-minded Full Stack Developer with 0 to 2 years of experience to join our core engineering team. In this role, you will work across the entire stack, from building reactive, high-density analytics dashboards to architecting backend services, managing distributed background jobs, and optimizing multi-stage database aggregations. If you enjoy writing clean code, understand how concurrency and queues work under the hood, and want to ship features that directly impact real businesses, this role is for you.\nResponsibilities:\nBackend and Systems: Build, test, and maintain robust RESTful APIs and background workers in Node.js/Express.\nData Layer and Aggregations: Design clean schemas and write high-efficiency aggregation pipelines in MongoDB to process metrics like ROAS, customer journey touches, and revenue attribution.\nQueuing and Concurrency: Implement rate limiters, caching layers, and asynchronous task workers using Redis to reliably handle external integrations without dropping data.\nIntegrations: Build reliable ingestion pipelines and notification dispatchers connecting our platform to third-party ecosystems (Shopify, Slack, WhatsApp, Meta/Google Marketing APIs).\nFrontend Engineering: Develop responsive, performant user interfaces and dynamic data visualisations using React.js.\nEnd-to-End Ownership: Own features from design to deployment, including unit testing, rate-limit resilience, and graceful error handling.\nRequirements:\nFoundational JavaScript Knowledge: Deep understanding of modern JavaScript (ES6+), the Node.js event loop, asynchronous execution patterns (Promises, async/await), and error propagation.\nDatabase Competence: Practical experience with MongoDB, including schema design, indexing, and writing native aggregation queries (not just basic CRUD operations).\nQueuing and In-Memory Storage: Working familiarity with Redis for caching, rate-limiting, or background job queues.\nModern Frontend Skills: Hands-on experience building clean web applications with React.js, handling complex state, and consuming REST APIs.\nAnalytical Aptitude and Problem Solving: Strong algorithmic thinking, debugging capability, and an appreciation for edge cases, state consistency, and system limits.\nTrack Record: 0-2 years of full-time software engineering experience or demonstrable high-quality internships, open-source contributions, or production-grade side projects.\nGood to Have (Bonus Points):\nFamiliarity with TypeScript.\nExposure to e-commerce platforms (Shopify APIs, webhooks) or ad platform telemetry.\nExperience handling third-party API rate limits (e.g., HTTP 429 backoff handling, message batching).\nExperience with Docker and containerised local development.","description_format":"text","description_chars":2739,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-24T20:34:36Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":14,"reasons":["seen:0","win:early","comp:junior"],"computed_at":"2026-09-25T00:20:32Z"},"pay":null,"html_url":"https://alion.io/job/medront-software-engineer","json_url":"https://alion.io/job/medront-software-engineer.json","meta":{"generated_at":"2026-09-25T00:20:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":329,"day_limit":5000,"remaining_today":4671,"minute_limit":60,"resets_at":"2026-09-26T00:00:00Z"}}}