Node Js Developer

Year    Pune, Maharashtra, India

Job Description


The platform is built using a polygot technology stack: Platform Backend: JVM, NodeJS Web Layer: ReactJS+ Redux+ TypeScript and related ecosystem, HTML, Javascript, CSS, Bootstrap API Business Layer: Kotlin and functional programming, NodeJS using TypeScript Client Apps and Customer Integrations: Kotlin, Jersey ReST Framework, home grown optimized HTTP and SQL libraries Mobile Apps: Android, iOS Database: MySQL JVM Hibernate Exposed as ORM library Python SQLAlchemy as ORM library TypeScript typeorm, sequelize as ORM library Build Tools: Gradle, Shell Scripting, AWS Code Build, Jenkins Ops Automation: Ansible, Terraform Servers: Ubuntu Linux Version Control: GIT Test Automation: Python unit test, pyhamcrest, freshen, nose. JVM Junit, Kotlin Test Cloud Providers: Amazon AWS, Linode Requirements Who are we looking for We want to add 1-3 members in our team having hands on technical experience of 2-4 years. These team members are expected to participate in the development, testing, deployment and reliability engineering of the systems being built and enhanced to deliver customer experience aligned with company and product vision. We are also want to add 1-2 senior members in our teams having hands on technical experience of 5+ years. In addition to hands on contribution to building solutions these senior members are also expected to own up systems, team members, technology spikes, refactorings of system design and architecture and manage the end-to-end lifecycle from product feature discussions to deploying in production and facilitating customer support wherever required. What do we expect We encourage our team to continuously learn new technologies and apply the learnings in the day to day work even if the new technologies are not adpopted. You will strive to continuously improve our DevOps practices and expertise to form a solid backbone for the product, customer relationships and sales teams which enables them to add new customers every week to our financing network. As an engineering team member, you will:- Work collaboratively with product, customer support and DevOps team to build, enhance, maintain, deploy and operate our systems. Continuously automate operational processes to improve efficiencies and productivity and enhance customer experience Work closely with the architect to continuously refactor the system architecture and design to meet the changing landscape triggered by technology changes and business growth Work with the DevOps team to build and maintain tools for deployment, monitoring and operations. Ensure that development processes and deliverables always adhere to the mandates laid down for for various certifications (PCI and ISO 27001 in particular) Skills required:- Pre-requisites: Competent in any programming language (NodeJS/TypeScript is preferred because of ecosystem familiarity), database, HTML, Javascript, CSS Should be passionate about technology and ready to deep dive into programming Should have sound expertise of writing testable code and appreciate defect free coding Should be willing to handle Ops automation and production support Should be able to reason/argue/discuss/suggest solutions and alternatives Should be able to decipher the core problem to be solved during discussions with product team and/or customers Should have good communication skills and experience working in teams Knowledge of Python will be an added advantage Experience of working in financial domain will help but not a necessity

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3160359
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year