Back End Engineer III
Listed on 2026-10-13
-
Software Development
Backend Developer
Job Title: Back End Engineer III
Location Requirements: Hybrid (Atlanta, GA; 3 days onsite, Tuesday through Thursday)
Job Type: Contract
Role Overview:
Join our client’s engineering team as a back end engineer. You will design, develop, and maintain scalable, reliable, and secure backend systems. Your work will involve protecting user accounts, preventing fraud, and supporting product security and reliability. This role is highly hands‑on, with most of your time dedicated to coding and development. You will collaborate across teams to develop innovative solutions, address technical challenges, and integrate AI technologies into backend applications.
Responsibilities:
- Design, develop, and maintain scalable, reliable, and secure backend applications using Java, Go, and cloud-based technologies
- Build systems and tools to protect user accounts, detect suspicious activity, and prevent fraud and abuse
- Develop and integrate RESTful APIs, gRPC services, and service-oriented architectures to support distributed applications
- Design and implement backend solutions leveraging cloud technologies such as AWS, GCP, MySQL, and DynamoDB
- Contribute to system architecture, technical design, and engineering decisions to ensure scalability, reliability, and performance
- Integrate AI/ML technologies, Large Language Models, and AI-assisted development tools into workflows and backend solutions
- Gather functional requirements, develop technical specifications, and participate in project planning, testing, and deployment
- Develop prototypes and proofs of concept to evaluate new technologies and solutions
- Collaborate with product management, data science, security, legal, and engineering teams to address abuse patterns and develop solutions
- Troubleshoot complex technical issues and optimize application performance
- Maintain high code quality through reviews, testing, and best practices
- Provide technical guidance, mentorship, and code reviews to other engineers
- Take ownership of complex engineering challenges from requirements through deployment
- Participate in Agile/Scrum development processes and improvement initiatives
Required Qualifications:
- 6+ years of hands‑on software engineering experience, focused on backend application development
- Strong programming experience with Java/J2EE, Go, or comparable object‑oriented languages
- Experience designing and developing scalable, distributed systems and microservices architectures
- Strong understanding of data structures, algorithms, object‑oriented design, and distributed computing
- Hands‑on experience building, consuming, and integrating RESTful APIs and gRPC services
- Experience with relational and No
SQL databases, including MySQL, SQL, and DynamoDB - Experience working across the full Software Development Life Cycle including design, development, testing, deployment, and maintenance
- Experience developing and maintaining large‑scale production applications
- Demonstrated ability to lead complex engineering projects and contribute to architectural decisions
- Familiarity with AI technologies, AI‑assisted development tools, or AI/ML integrations
- Strong analytical, problem‑solving, and troubleshooting skills
- Ability to independently navigate ambiguous requirements and deliver end‑to‑end solutions
- Strong communication and collaboration skills, including explaining technical concepts to technical and non‑technical stakeholders
Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).