Back End Engineer

September 28, 2026
Application ends: December 27, 2026
Apply Now

Job Description

Description

Responsibilities:

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Develop scalable, efficient systems to ensure user accounts are protected, provide tools and utilities for related functions and prevent abuse/misuse of the client’s products
  • Ensure code quality, operational excellence, and adherence to software engineering best practices
  • Develop solutions using Java, Go, AWS, GCP, MYSQL, DynamoDB and AI driven development tools
  • Designing/developing prototypes, or proofs of concepts (POC’s)
  • Work cross functionally with various teams: product management, development, Policy, Product lines, Data Science, Legal, Security to understand abuse trends and drive forward results
  • Roughly 80-90% hands-on coding
  • Contribute to the design and architecture of the project

Requirements

  • BS/MS in Computer Science or equivalent work experience
  • 6+ years of hands-on experience developing web, software, or mobile applications
  • Strong CS fundamentals – data structures, algorithms and distributed systems
  • Strong OOD and SOA principles, experience with web services (consuming or creating) with REST and gRPC
  • Experience with the entire Software Development Life Cycle (SDLC), Full-stack/backend development experience, experience with AI technologies/tools and apply it to user experiences or backend solutions
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
  • Demonstrated experience in technically leading complex projects
  • Experience in Java/J2EE, SQL, Go or any of the following Object-Oriented Languages
  • Experience with AWS products (including EC2, S3, RDS), Docker and Kubernetes, preferred
  • Experience with AI technologies like Large Language Models, Prompt Engineering, DialogFlow, Python
  • Good understanding of AI concepts, including how AI models function, their various types, their respective advantages and disadvantages along with experience in integrating with AI/ML models
  • Understanding of the latest tools and technologies that apply AI to real-world applications
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Ability to take a vague customer problem and solve it end to end with accountability by navigating through ambiguity
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Experience developing, maintaining, and innovating large-scale applications
  • Familiar with the development challenges inherent in highly scalable solutions
  • Experience with various, modern architecture frameworks
  • Experience with fraud prevention, abuse patterns, cyber security strongly preferred

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru