Associate Software Engineer
Aderant · Atlanta, GA · 4 days ago
EngineeringFull-time
About the role
Aderant is seeking a Junior Full Stack Software Engineer to join our dynamic team. This role is ideal for recent graduates passionate about modern software development and leveraging AI tools to enhance productivity.
Responsibilities
- Build and maintain features across the full stack — React/TypeScript frontend, Node.js or Golang backend, and SQL/NoSQL data stores.
- Use AI coding assistants daily to scaffold features, draft tests, refactor legacy code, and accelerate debugging.
- Write clear technical specs and tickets that provide context for both teammates and AI tools.
- Participate in code reviews, reviewing both AI-generated and human-written code with a critical eye.
- Contribute to internal tooling, prompt libraries, and team playbooks to help everyone use AI more effectively.
- Pair with senior engineers on larger systems work, gradually taking on more design and architectural responsibility.
- Write tests, fix bugs, monitor production, and assist on-call rotations once ramped up.
Requirements
- A bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Working knowledge of at least one frontend framework (React preferred) and one backend language (TypeScript/Node.js, Python, Go, or Java).
- Familiarity with relational databases, REST or GraphQL APIs, and Git-based workflows.
- Solid fundamentals: data structures, algorithms, HTTP, and how the browser and server interact.
- Clear written and verbal communication skills — able to explain what you built, why, and where you got stuck.
- A bias toward shipping, learning in public, and asking good questions.
- An AI-Native Engineering Mindset: being excited to develop these skills with us, knowing when AI helps and when it doesn’t, reviewing AI output critically, using agentic tools responsibly, and sharing what works.
Qualifications
- Open-source contributions, side projects, hackathon work, or a GitHub profile you're proud of.
- Internship or co-op experience as a software engineer.
- Exposure to cloud platforms (AWS, GCP, or Azure) and containerization (Docker).
- Experience building something interesting with LLM APIs, RAG, or agent frameworks — even a weekend project counts.
- Familiarity with CI/CD pipelines, observability tools, or basic infrastructure-as-code.