{"id":2702146,"url":"https://alion.io/job/nortal-senior-principal-full-stack-software-engineer-2","title":"Senior / Principal Full Stack Software Engineer","company":{"id":7332,"name":"Nortal","domain":"nortal.com","url":"https://alion.io/company/nortal","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Vilnius, Lithuania"],"countries":["LT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":57000,"max_usd":114000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"C#","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"JavaScript","optional":true},{"name":"OpenAI Codex","optional":true}],"status":"live","first_seen_at":"2026-10-16T11:29:05Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-16T20:11:51Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Overview\nAt Nortal we believe in thinking big - creating solutions that have a meaningful, far-reaching impact, whether through digitizing governments, improved healthcare, convenient telecom services or creating a competitive edge and agility for large businesses, industry, and manufacturing companies. Our projects have touched more than half a billion people’s lives worldwide, and we’re just getting started. Combining that with the unique experience of transforming Estonia into a digital leader, our vision is to build a Seamless Society.\nTo achieve this vision, we’re looking for a talented and driven Senior or Principal level Full Stack Software Engineer - confident on both sides of the stack - to join our team. You will design and build backend services primarily in Java, with experience in technologies such as .NET or Kotlin also valued, and craft modern web interfaces in Angular or React. Here, you’ll have the opportunity to work on meaningful, impactful projects, grow your skills, and teach us a thing or two along the way.\nResponsibilities:\nWork collaboratively with cross-functional teams to develop and maintain high-quality software solutions across backend and frontend.\nParticipate in the full software development life cycle, including requirements gathering, design, coding, testing, and deployment.\nApply best practices and architectural patterns to ensure scalability, maintainability, performance, and security of the applications.\nWork in a spec-driven development style: turn product specs into clear technical specs, then deliver against them using AI-assisted tools as a core part of the workflow.\nMentor less experienced engineers through code reviews, pairing, and technical guidance.\nQualifications:\nAt least 5 years of professional full stack development experience.\nStrong backend experience with Java (Spring / Spring Boot). Experience with other backend technologies such as .NET or Kotlin is also considered valuable.\nStrong frontend experience with React or Angular and TypeScript, including modern development tooling, state management, frontend testing, and an understanding of accessibility, performance, and reusable design-system components.\nExperience working across both frontend and backend development, with the ability to contribute effectively throughout the full software development lifecycle.\nHands-on experience with cloud platforms (AWS, GCP, or Azure), Docker, and CI/CD pipelines. Experience designing and consuming REST APIs and working with contemporary relational and/or NoSQL databases.\nAbility to write unit and integration tests, refactor existing code, and work confidently with large existing codebases.\nKnowledge of software design patterns, SOLID principles, and effective development methodologies.\nUnderstanding of the principles of Scrum methodology.\nOpen-minded, solutions-oriented, and able to translate end-customer value into engineering decisions.\nGood communication skills (spoken and written) with fluent English as essential. Nice to have:\nExperience with microservices, event-driven architectures, or SOA.\nHands-on experience with spec-driven development powered by AI - writing specs that AI tools (Claude Code, Codex, Cursor, GitHub Copilot, or similar) can execute against - and previous work in an AI-first engineering environment is a strong advantage.\nFor Principal-level candidates, demonstrated experience providing technical leadership, influencing architecture and engineering decisions, and driving complex initiatives from concept to production. Salary range:\n5000 - 6250 EUR gross for Senior Level position\n6250 - 7500 EUR gross for Principal Level position This is a hybrid role based in Lithuania. We work remote-first, with regular in-person collaboration days at our office - this combination is our standard way of working. We are currently unable to consider candidates living outside of the country.\nAt Nortal you join small, senior-heavy teams that own their solutions end to end - from the first technical spec to production. Decisions are made by the people doing the work, hierarchy is light, and a good argument beats a job title. You will work directly with clients in domains like government, healthcare, telecom, and industry, and you will see your code reach real users in a reasonable timeframe. #LI-hybrid","description_format":"text","description_chars":4321,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Lithuania","iso":"LT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government","IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-16T11:29:05Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":39,"reasons":["conf:0","win:early"],"computed_at":"2026-10-16T20:34:52Z"},"pay":null,"html_url":"https://alion.io/job/nortal-senior-principal-full-stack-software-engineer-2","json_url":"https://alion.io/job/nortal-senior-principal-full-stack-software-engineer-2.json","meta":{"generated_at":"2026-10-16T20:34:52Z","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":1205,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00: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":7332},"rest":"https://alion.io/mcp/rest/get_company?id=7332"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnortal-senior-principal-full-stack-software-engineer-2"},{"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%2Fnortal-senior-principal-full-stack-software-engineer-2"},{"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%2Fnortal-senior-principal-full-stack-software-engineer-2"},{"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/nortal-senior-principal-full-stack-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnortal-senior-principal-full-stack-software-engineer-2"}]}