Description

Job Summary
Works with senior team members, product teams, analysts, and other engineers to assist with all functions of software coding and design.


Your primary focus will be to learn the codebase and respond to requests from senior developers. you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment. This role allows 100% remote working in India


Essential Duties And Responsibilities


    Develops scripts and code for a feature and multiple modules supported by unit and integration testing.
    Understanding the existing system, analyzing the defects, and proposing the probable solution for the defect
    Participates in architectural and design discussion and peer reviews
    Adoption of standard coding processes Understands, reads, and reviews requirements
    A diligent individual to learn new technology on the job and learn the module by collaborating with extended teams and using asynchronous communication/documentation methods
    Takes initiative and helps the senior team members to create technical and user-driven documents
    Investigates, analyzes, and evaluate new technologies while participating in technical discussions. 


Qualifications


    5+ years of experience
    BS in computer science or equivalent with 5+ years of hands-on professional software development, building, and maintaining customer-facing applications at scale in an innovative engineering environment.
    Full Stack or Backend expertise in cloud-based application development with in-depth knowledge or experience of primary skills of Ruby.
    Good to have knowledge of Java
    Experience in REST services architecture
    Real-world experience with continuous integration and delivery using a public cloud such as AWS, Azure, or GCP and container technologies such as Docker will be a plus
    Hands-on experience with Agile-scrum methodology and TDD
    A sense of ownership and pride in your performance and its impact on the company’s success
    A diligent individual having problem-solving skills
    Good interpersonal and communication skills
    Candidate with basic understanding of Golang or Ruby and possess the willingness to learn new technologies are welcome to apply
 

Education

Any graduate