> Markdown version of [/jobs/ext/4464206-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4464206-senior-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Engineer - **Company:** SOUND DECISIONS - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Reference Implementation, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Automation of Tests, Code Review, Software Debugging, Web Development, Node.Js, Scala (Programming Language), Software Engineering, Systems Integration, TypeScript, UML, AI Coding Agents, Backend, Kubernetes, Information Technology, Front End Software Development, Functional Programming, Software Coding, Docker - **Published:** October 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=427a18cf9f145fd1 ## About the Role * 10+ years of professional software engineering experience, or equivalent demonstrated experience/proficiency. * Strong knowledge of Scala or another functional programming language and the ability to apply functional programming concepts in production systems. * Full-stack development experience across frontend, backend, APIs, data, and integrations. * Experience developing with TypeScript and familiarity with modern web application development. * A firm foundation in computer science principles and a decent level of maturity in AI coding tools. * The ability to operate multiple sessions, handling/ preventing collisions, the patience to work out a plan before jumping in, and the wisdom to prevent AI side quests. (Note: This experience does not have to come from a professional setting, but the expectation is that it can be delivered at a professional level. ) The ability to manage up and a desire to later on develop your management skills, * Experienced at managing your time and accountable for your actions * Great at communicating + Polished writing and speaking IN all communication channels + active listener + Wisdom to understand and know the forum in which ideas and concepts should be challenged + The ability to talk through and explain conceptually difficult problems and theories with junior team members and business team counterparts. * The ability to work with minimal supervision, balance multiple activities, and meet deadlines. * Operating with Integrity * Considerate of who's in the room and who needs to be in the room * Taking notes in meetings for yourself in meetings and being personally organized * Being able to quantify knowns and unknowns with different problems and ideas * Strong sense of risk awareness * Always learning new things * Dedication to professionalism in all settings * Great at code reviews, delivering criticism in a constructive and helpful way You value preparation in all things, and you show that by researching potential solutions to discovered problems before escalating them to the wider team., * Experience with Java, Scala, Node.js, TypeScript, or related languages and ecosystems. * Experience with Kubernetes and/or Docker concepts. * Prior experience in a startup or similarly fast-moving environment. * Experience building payment, financial, data, API, or workflow-oriented software. * Experience using AI-assisted development tools with disciplined review, testing, and security practices. ## Description * The team understands that a bug can take hours, and a new feature can take minutes with AI, and has the ability to weigh those efforts correctly. Lines of code does not make the engineer, nor do shiny new buttons. * Committed to developing implementations of repeatable success through coding standards, knowledge repositories for AI, and implementing reliable consistent solutions * Retrospective learning on what can be done better in the future * A dedication to quality assurance utilizing the latest tooling, and a commitment to create higher reliability and coverage through research-driven best-practice implementations * A commitment to delivering value to our customers through great engineering Role Responsibilities: * Develop software across multiple projects and languages. * Maintain existing systems and deliver new features in a full-stack capacity. * Translate customer, product, and business workflow needs into practical technical solutions. * Prototype new products and integrations, including reference implementations and UML-based integration mappings. * Design and implement maintainable APIs, user-facing functionality, and supporting services. * Create and maintain clear User Guides, API documentation, reference implementation documentation, and technical decisions. * Write unit, functional, and automated tests and use them to maintain confidence in releases. * Use AI tools to accelerate research, design exploration, coding, debugging, documentation, and test creation while validating all generated output. * Participate in code reviews and provide constructive feedback that improves quality and team learning. * Follow the concepts of an agile process, including iterative delivery, prioritization, and continuous improvement. * Communicate clearly with engineering, product, solutions, sales, and other stakeholders. Day-to-day: This role carries a full-stack title but will be weighted towards the backend. Software is an iceberg, and you add value by building reliable, scalable solutions while being able to push front-end changes when the feature calls for it.