Senior Software Engineer | Online Jobs | Optimhire

Senior Software Engineer

Requirements

- At least 5+ years of experience

- Hands on experience with design and implementation of WebApps and APIs using a Python or NodeJS

- Knowledge of PHP is a plus

- Good understanding of SQL (MySQL, Postgres or similar. including clustering)

- Good understanding of one no-SQL

- Comfortable producing and refactoring code without assistance

- Understands different major language paradigms (object oriented / functional /reactive)

- Can reason about the complexity of algorithms (time and space)

- Basic CI/CD and DevOps

- Knowledge of design patterns and cloud scaling

- AWS experience, but we are fine with any Cloud stack provider such as Azure, GCP, Digital Ocean or even Open Stack

- Comfortable with agile practices, user stories and task breakdown

- Understands BDD/TDD/Performance/Security/Smoke testing

- Understands REST principles and Microservices

- Understands version control & branching strategies

- Understands application security fundamentals and potential security risks

- Can script (shell, curl, gattling etc) and automate within relevant environments


Job Type

Payroll


Positions

Web Developers


Must have Skills

  • Python - 5 Years

    Intermediate

  • Node.Js - 4 Years

    Intermediate

  • Rest API - 4 Years

    Intermediate

  • UNIX Shell Scripting - 3 Years

    Intermediate

  • Cloud Computing - 4 Years

    Intermediate


Languages

english - Fluent

6 - 10 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote Chennai, Tamil Nadu, India

India


Raja M

India