The Backend Engineer will work as an integral part of the Development team implementing and maintaining Company web-based services in compliance with our internal quality standards and industry best practice.
Ability to work in a fast paced and agile development environment
Ability to think big, think long term and work on the scalable architecture and system design Ability to think critical, think from the customers’ perspective and make the appropriate design choices.
Ability to take accountability and ownership in solving business critical failures, issues and risks
Ability to meet tight deadlines, prioritize workload, adapt to change and achieve effective
results in a fast paced, dynamic, ever-growing environment
Ability to work well within a team with an eagerness to learn & grow
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Investigate root causes of bugs and crashes, with a view to writing code that looks to mitigate issues as well as make appropriate fixes
Understanding of micro-services, web-services, cloud technologies, cloud databases, and open source technologies.
Experience developing cloud software services and an understanding of design for scalability,performance and reliability
You enjoy working side by side with partners, colleagues and teams on tough problems.
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
A self-starter who is motivated to take ownership of projects and drive tasks to completion
Continuous monitoring of app performance and other relevant metrics using third-party tools such as New Relic and Stack Driver. Raising alerts where performance is not in line with
requirement
Implement continuous integration workflows