• Go Jek Tech - Senior Backend Developer - Python/Java/Ruby on Rails Jobs in Bangalore,India

  • Gojek
  • Save Job
  • 4 - 8 Years
  • Posted : above 1 month

Job Description:

Responsibilities

- Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the worlds fastest growing company in travel

- Translate business requirements into scalable and extensible design

- Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team

- Partner with the product management team to define and execute the feature roadmap Coordinate with cross functional teams (Mobile, DevOps, UX, QA etc) on planning and execution Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies

- Provide technology leadership to the team and foster engineering excellence

- Communicate, collaborate and work effectively across cross functional teams in a global environment

- Building and managing automated build/test/deployment environments

- Research new technologies and tools that enable building the next generation of Gojek services

Experience and Skills

- 4+ years of hands on experience in designing, developing, testing and deploying applications on Java, Ruby or Go for large scale applications

- Deep knowledge of Linux CentOS, Fedora, or Ubuntu

- Deep knowledge of one of the following platforms - Java (JVM), Ruby or Go

- Proficient in OOP, SQL, Design Patterns

- Experience with functional programming is a plus

- Data modelling experience in Relational and NoSQL databases

- Ability to understand and implement Continuous Integration and Continuous Delivery

- Well versed with Agile methodologies, TDD and Test Engineering and Automation

- Ability to design and implement low latency RESTful services

- Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc

- Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems

- Continuously refactor applications to ensure high quality design

- Ability to plan, prioritise, estimate and execute releases with good degree of predictability

- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks

Profile Summary:

Employment Type : Full Time
Salary : Not Mentioned
Deadline : 15th Mar 2020

Key Skills:

Company Profile:

Not Mentioned

These free online tutorials may interest you

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status