Description

About the job
What You will do
● Create beautiful software experiences for our customers using design thinking, and lean and agile methodology.
● Design and develop software products from scratch using the latest cutting-edge technologies, platforms, and languages such as JAVA, Python, Javascript, GoLang, and Scala.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture. ● Help to grow the next generation of developers and have a positive impact on the industry.


Basic Qualifications
● Experience: 8+ years.
● Engineering Degree in Computer Science OR Equivalent.
● Hands-on development experience with a broad mix of languages such as JAVA, Python, Javascript, etc.
● Server-side development experience mainly in JAVA, (Python and nodeJS can be considerable)
● UI development experience in ReactJS AngularJS or PolymerJS or EmberJS or Jquery etc.
● Passion for software engineering and following the best coding concepts.
● Good to great problem-solving and communication skills.


● Must have experience in technical architecture and design, code reviews, and mentoring junior developers.
● Should have experience in stakeholder management and work along with architects as and when necessary to lead the project.


Nice to have Qualifications
● Product engineering and customer-centric mindset.
● Great OOP skills, including design patterns.
● Experience with DevOps, continuous integration & deployment.
● Exposure to big data technologies, Machine Learning, and NLP will be a plus.


Benefits
● Competitive salary.
● Work from anywhere.
● Reimbursements for remote work set up.
● Insurance (including a top-up insurance for COVID).
● Free Access to Online learning libraries such as O'Reilly or equivalent

Education

ANY GRADUATE