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
Languages
english - Fluent
Refer a friend for this role and earn
12.25 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
6 - 10 K/Year USD (Annual salary)
Longterm (Duration)
Partially Remote Chennai, Tamil Nadu, India
India
Raja M