Job Description :
You will be part of an awesome full-stack team that is Our team has adopted a devops model and our engineers are involved in every aspect of the application lifecycle, including test automation, devops onto AWS along with operational support for already deployed production features. We release software to production multiple times a week and measure how our applications perform so we can keep improving our features and our underlying platform.

Responsibilities:
Design and implement scalable and reliable web applications and services.
Work closely with other talented developers, both local and abroad remote, who are building and maintaining systems.
Prototype creative solutions quickly by developing Minimum Viable Products (MVP) and work with others in crafting and implementing the technical vision.
Participate in code reviews to assess overall code quality, and flexibility and the application of good object-orientated programming techniques.
Drive continuous improvement in our software and development process within an agile development team.
Write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines.

Qualifications:
10+ years overall development experience with demonstrated growth in producing high performance, scalable web applications.
Effective verbal and written communication skills with the ability to present & tailor complex technical information in a clear and concise manner to a variety of audiences.
Strong technical proficiency in Javascript/HTML/CSS, Java, Spring MVC, JSON/XML, web/micro-services and object-oriented design.
Experience in writing automated unit-tests using Selenium is preferred.
Experience deploying applications/features using Jenkins, Docker, Chef Recipes along with CFT to AWS would make you a strong candidate for this position.
Familiarity with Backbone.js, React.js, Angular.js or similar Javascript frameworks.
Clean and elegant technical designs are part of your DNA and you have the ability to instill the same drive in others.
Critical thinking: there are always options; you will be adept at identifying them, evaluating options and concisely communicate them to your peers.
Experience in agile/Scrum software development practices and a track record of learning from your actions to make positive adjustments.
Experience developing and supporting e-commerce systems and conducting A/B testing scenarios is a plus.
BS Degree in Computer Science or equivalent work experience
             

Similar Jobs you may be interested in ..