Architect - Backend

Joyride Games

Karnataka, India

Full time

Engineering - Backend

Mar 5

Responsibilities

  • Design, Implement and Scale the backend and frontend of joyride platform.
  • Create Abstractions, Database, API, and core packages which are used to build the joyride platform.
  • Perform Peer Code Review.
  • Work in articulate, agile, scrum driven fast throughput environment.
  • Contribute to engineering efforts from planning and organising to execution and delivery, to solvecomplex engineering problems.
  • Work closely with the engineering, product and analytics teams to implement and maintain backend systems.
  • Formal mentoring, reviewing code, reviewing and writing design documents.
  • Manage individual priorities, deadlines,, and deliverables.
  • Work closely with development teams to ensure that platforms are designed with "operability" in mind.
  • Function well in a fast-paced, rapidly changing environment.


Requirmenets


  • A Bachelor's or Master's degree in CS or related fields preferably from tier one institutes.
  • 10 years of experience on server Backend Distributed and Parallel Systems, Scalable EnterprisePlatforms and Applications, Application Security, and Incident Management.
  • Very good at CS fundamentals, Code design, and Object-oriented programming.
  • Strong fundamentals in Data Structures, Algorithms, Numerical Methods of Computation, Operating Systems, and Distributed Software Design.
  • Experienced in Java and Java frameworks.
  • Hands-on with Postgres, and MySQL.
  • Experience in designing software for scalability.
  • Drive architecture discussions and propose solutions to system and product changes.
  • Leads product design and code reviews; can competently review any aspect of their product or major sub-system.
  • Experience working in an agile environment.
  • Proven Leader with experience in managing small teams.
  • Produce clear, well-communicated, complete designs for product features or sub-systems.
  • Ability to adapt to the new development environments, changing business requirements, and learning new systems is highly desirable.
  • Unix/Linux Shell Scripting.
  • Drives architecture discussions and proposes solutions to system and product changes.
  • Knowledge of play framework.
  • Akka actor system.
  • Experience with Docker is bonus.


Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}