Growth Engineer for Backlog
Nulab
(New York, New York)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.
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.
- 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.
- 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
There are no answered questions, sign up or login to ask a question
- Data Storage
- Databases
- Google Analytics
- JavaScript
- Linux/Unix
- MySQL
- Scala
- Transformation
- Web Services
- XML
- A/B Testing
- Automated Testing
- CSS3
- Data Protection
- Git
- Gradle
- HaXe
- HTML5
- JDBC
- Jenkins
- JSON
- JUnit
- KnockoutJS
- Mixpanel
- OAuth
- Scripting
- Programming Language
- Code Review
- Design Patterns
- Agile
- jQuery UI

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.