> Markdown version of [/jobs/ext/1410612-intermediate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1410612-intermediate-software-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). --- # Intermediate Software Engineer - **Company:** Aderant - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, User Authentication, Automation of Tests, Cloud Computing, Code Generation, Software Quality, Code Review, Data Integrity, Relational Databases, Software Debugging, Distributed Systems, Github, Design of User Interfaces, PostgreSQL, Microsoft SQL Server, MongoDB, Node.Js, NoSQL, Scrum Methodology, E2e Testing, Software Engineering, TypeScript, Web Applications, ReactJS, Express.js, Software Security, Backend, Containerization, Kubernetes, Information Technology, Playwright, Graphql, Front End Software Development, Api Design, NestJS, Restful APIs, Terraform, Docker - **Published:** July 23, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p6uewg03pu ## About the Role You will contribute across the full software development lifecycle, including API design, frontend development, testing, deployment, and production support. This role requires strong collaboration within an Agile team and the ability to work effectively with cross-functional stakeholders. The ideal candidate has hands-on experience building modern full-stack applications using TypeScript, strong ownership of features, and a proactive mindset toward leveraging AI to improve development efficiency, quality, and delivery speed., What you will bring to the role: * 3-5 years of experience in software development * Strong experience building modern web applications using TypeScript * Experience developing backend services using Node.js (familiarity with frameworks such as Express.js or Nest.js is a plus) * Experience building user interfaces with frameworks such as React * Experience designing and consuming APIs (RESTful services; familiarity with GraphQL is a plus) * Familiarity with relational databases (e.g., PostgreSQL, MS SQL) and NoSQL databases (e.g., MongoDB) * Understanding of distributed systems or service-based architectures * Experience with cloud-based application development (e.g., AWS or similar platforms) * Experience working with container orchestration platforms (e.g., Kubernetes) * Experience with infrastructure as code and GitOps practices (e.g., Terraform, Flux, or similar tools) * Experience with containerization and CI/CD pipelines (e.g., Docker, GitHub Actions, or similar) * Experience writing and maintaining unit and end-to-end tests * Strong understanding of testing practices, including test automation and quality-focused development * Experience with UI test automation (e.g., Playwright or similar frameworks) is a plus * Proactive mindset in leveraging AI tools to improve productivity, code quality, and development workflows * Understanding of application security, authentication, and authorization concepts * Strong understanding of the software development lifecycle and Agile methodologies (e.g., Scrum) * Ability to own components or applications and deliver features independently * Contribution to architectural discussions and technical decision-making * Strong problem-solving skills and attention to detail * Ability to collaborate effectively with cross-functional teams * Computer Science, Software Engineering, or related degree (or equivalent practical experience) is a plus ## Description * Design, develop, and maintain backend services and APIs * Build and enhance responsive user-facing applications using modern frameworks (e.g., React) * Own and deliver features independently from design through to production * Contribute to scalable and maintainable system design and architectural decisions * Collaborate with Product, QA, and engineering teams to deliver high-quality solutions * Write clean, testable, and efficient code following best practices * Participate in code reviews and continuously improve code quality * Troubleshoot, debug, and resolve issues across development and production environments * Contribute to CI/CD pipelines and containerized deployments * Ensure application security, data integrity, and reliability * Leverage AI tools to improve development workflows, including code generation, test creation, and debugging * Continuously improve development practices, automation, and system performance ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools)