Aderant

Senior Software Engineer

Aderant

full-time

Posted on:

Location Type: Hybrid

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop scalable, secure, and maintainable cloud-based applications and APIs using TypeScript, NestJS (Node).
  • Utilize AI tools to enhance development efficiency, automate testing, and support documentation.
  • Build modern web interfaces using TypeScript and frameworks like React or Next.
  • Implement identity and access controls using Okta and other cloud auth providers.
  • Leverage cloud tools in AWS
  • Consume and build RESTful APIs, integrating with both SQL and NoSQL data stores
  • Participate in agile development methodologies including Scrum, and contribute to sprint planning, daily standups, and retrospectives.
  • Collaborate with cross-functional teams in architecture design, technical reviews, and troubleshooting complex issues.
  • Maintain high code quality through testing, automation, and continuous integration.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 4+ years of professional software development experience.
  • Strong experience in web technologies, API development/consumption, and full-stack application development.
  • Hands-on expertise with cloud-native development patterns.
  • Proficiency in TypeScript, NestJS (Node) familiarity with Go
  • Proficient with container technologies, including Docker and Kubernetes.
  • Familiarity with DevOps pipelines, Git, Github - GH Actions, and Infrastructure-as-Code tools.
  • Experience with modern testing practices (e.g., test automation, shift-left testing).
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNestJSNodeReactNextRESTful APIsSQLNoSQLDockerKubernetes
Soft skills
collaborationcommunicationproblem-solvingagile methodologiessprint planningdaily standupsretrospectivestechnical reviewstroubleshootingcode quality
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceEngineering degree