Ruby on Rails Developer - New Delhi, India - Zigsaw

    Zigsaw
    Zigsaw background
    Description

    Job Description

    KRAs

    1. They need to have a very solid technical background in Ruby on rails, Java, Python etc.

    It's a technical role.

    2. Programming background is must, we love to work with amazing coders.

    3. Detail oriented and be antsy about specifics.

    4. Excellent written and verbal communication skills, can explain fluently their projects,

    approaches and has amazing presentation skills.

    5. Excellent analytical skills, Quick problem-solving ability.

    6. Has ability to articulate documents and requirement quickly from open speech.

    7. Be able to type fast for documentation / notes / emails to their teams.

    8. Knowledge and Use of JIRA

    / EPIC's, Excel, Google sheets and Agile techniques as per company policies.

    9. Should not work in a silo, loves to work in teams and take leadership.

    10. Ability to take

    decisions, Need to be able to lead the team, does not shy away from calling the shots.

    Essential Background:

    • Should be extremely interested in working in a start-up environment towards the
    • development of cutting-edge products and gadgets.
    • Experience using design and architecture patterns.
    • Deep understanding of testing processes, debugging, code version control, repository
    • maintenance.
    • Strong expertise and working experience of at least 4+ years with Ruby and Ruby on
    • Rails and overall experience 6+ years.
    • Experience with automated testing and TDD
    • Strong sense of project ownership and responsibility
    • Familiar with cloud technologies such as GCP and development/deployment in a cloud
    • infrastructure.
    • Experience building services for information delivery from server to mobile clients working
    • with relevant tools (IDEs, ant, junit, etc.).
    • Experience with relational databases (transactional and non-transactional), database
    • architecture, and distributed transaction management.
    • Experience working with remote data via REST and JSON
    • Experience with open source libraries like Retrofit, RxJava, Dagger 2, Lottie
    • Linux Expertise, Linux Server Development Expertise
    • Experience shipping one or more backend integrated apps, ideally currently available on
    • Google Play.
    • Building backend APIs
    • Familiarity with Android Studio, Eclipse IDE.

    Education/Experience

    Preferred Background

    • Bachelor's degree in Computer Science, or related technical field
    • Experience with large systems development
    • Experience with server/internet security
    • Knowledge about Algorithms and data structures
    • Experience in React, Elixir or Kafka is a plus

    Location : New Delhi (Onsite)