Growth Engineer for Backlog

Nulab

(New York, New York)
Full Time
Job Posting Details
About Nulab
Nulab is a growing software company that provides online collaboration tools for teams of all sizes. Our products Cacoo, Backlog and Typetalk help 2.5 million global customers manage, organize, and prioritize work. As a company, we value forward-thinking, collaboration, and trust to bring teams together securely with technology.
Summary
We are looking for a Growth Engineer that will mainly be focused on the design and implementation of system-wide A/B testing to optimize sign-up, on-boarding, usability and payment flows. You will work closely with Director of Marketing and Tech lead to achieve the growth goal. You will also be responsible for integrating the front-end elements built by other team members into the application. A deep understanding of front-end technologies is necessary as well.
Responsibilities
* Proficient in analytical softwares such as Mixpanel and Google Analytics. * Design and Implementation of the frontend and the backend applications to fully utilize data analytical softwares. * Integration of user-facing elements developed by a front-end developers with server side logic. * Optimization of the application for high speed and scalability. * Design and Implementation of security and data protection. * Design and Implementation of data storage solutions and multithreaded Web Application (Java) utilizing web application frameworks. * Develops applications using dependency injection and configuration driven behaviors. * Conduct Unit tests, code review, refactoring current source code, assessment and improvement of performance.
Ideal Candidate
* Strong knowledge on front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 (BEM). * Understanding accessibility and security compliance. * Strong knowledge on API connection security such as Token-based and Oauth2 authentication. * Integration of multiple data sources and databases into one system. * Data migration, transformation, scripting, setup and administration of backups. * Haxe, JavaScript, KnockoutJS. * Creating database schemas that represent and support business processes. * Implementing automated testing platforms and unit tests (JUnit, Jenkins). * Proficient knowledge of a back-end programming language (Java, JavaScript, and Scala). * Proficient understanding of code versioning tools, such as Git. * JDBC, SQL, MySQL, XML, JSON, HTML, CSS, JavaScript, jQuery, jQuery UI, Haxe, KnockoutJS. Excellent understanding of OOP, Design Patterns. * Build tool: Maven, Gradle. * Web Services development experience, knowledge of Linux/UNIX, SQL. * Experience working in an agile development environment.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.