Department
Technology
Job posted on
Jan 10, 2022
Employee Type
Full-time
Experience range (Years)
3 years - 5 years
Group Company: Maybright Ventures Pvt. Ltd.
Designation: Senior Software Engineer
Office Location: Bangalore Bangalore (Current Office)
Position description:
We need you to have a minimum of 3 years of experience with the following:
Programming
Hands on experience with design and implementation of of WebApps and APIs using a PHP based framework (such as Laravel, Code Igniter, Cake or similar)
If not PHP, hands-on development with a Python or node.js based framework
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 complexity of algorithms (time and space)
Basic CI/CD and DevOps
Design, QA and Infrastructure
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
We'd love to see:
A detail-oriented engineer, who is eager to learn and is passionate about developing software
Proven success in contributing to a team-oriented environment
Proven ability to work creatively and analytically in a problem-solving environment
Excellent leadership, communication (written and oral) and interpersonal skills
Primary Responsibilities:
TBD