Careers

Careers The company culture at Five Blocks is unique, fun and stimulating. We enjoy our time at the office and get excited by the important work we are doing for our clients. Maybe that’s why the average term of employment at Five Blocks is more than three years.Five Blocks is always looking for talented individuals who can make a contribution to our efforts to provide outstanding service to Fortune 500 companies, Hedge Funds, internationally renowned investment banks and high profile individuals.  We and are happy to consider applications across all functions of our business – new media professionals, sales, writers, info graphics designers, programming and social consulting.

To apply please send your CV to jobs@fiveblocks.com along with why you want to work at Five Blocks.

Senior Java Data Architect

Five Blocks is searching for a Senior Data Architect with proficiency in Java to be a part of our team at our office in Alon Shvut, Israel.

You will join us on our mission to help companies and individuals make smarter, more informed business decisions, by organizing the most relevant media coverage and social commentary from across the web. If this sounds of interest and you have a passion to work in an exciting agile based environment, please read on…

As a Senior Java Data Architect you will design, develop and maintain applications for Five Blocks products. We seek someone with a desire to work on high visibility projects and has experience designing back-end Java based-architectures that support millions of daily transactions.

Our salaries are competitive and we offer an exciting environment where you will collaborate globally with top notch developers, engineers and business minds to revolutionize our industry. If this sounds like you and the opportunity to work with a growing, innovative company sounds interesting, please apply today!

What You’ll Be Doing:

  • Designing, developing, and deploying Java-based news and social media applications
  • Providing architectural input to project-related decisions
  • Function as a team lead, working closely with the engineering lead to coordinator activities for a small team of developers
  • Define systems that include both hardware and software components
  • Work independently with minimum supervision and a geographically-dispersed team
  • Use industry best practices to deliver high quality code

What You Need for this Position:

  • 5 years of professional software development with 5 years of Java coding experience.
  • Bachelor’s degree in computer science or related field.
  •  Java, Maven or Ant; JUnit, IntelliJ, or Eclipse; JIRA/Redmine/SVN (or equivalent); MySql (or equivalent); Hibernate; Spring
  •  Experience with agile testing methodologies including test-driven development
  • Experience working within Scrum and Agile

Nice to Have for this Position:

  • Java, JBoss or Jetty, Linux shell scripting, JMS
  • Deep experience with MySql (or equivalent) with performance tuning experience
  • Experience with scaling infrastructure to support large-scale systems, including applications, databases, message queues, and caching strategies
  • Experience building a platform for aggregating and analyzing data from millions of transactions a day
  • Apache Solr/Lucene
  • Large volume XML, JSON and HTML parsers and generators
  • Perl, GIT, RSS/ATOM, ActiveMQ or RabbitMQ
  • Experience building web crawlers
  • Big Data: Hadoop, HBase, Cassandra, Mongo, Redis, etc”

Software Test Engineer

We are searching for a Software Test Engineer with experience working in an Agile based environment. You will join our quality assurance team on our mission to help companies and individuals make smarter, more informed business decisions, by organizing the most relevant media coverage and social commentary from across the web.

We are looking for the right balance of “let’s see if we can break this” and “we are in this together, let’s make sure it works.”

As a Software Test Engineer will be part of an Agile (Scrum) development team building applications to organize and distribute news, social media, and licensed content. We are looking for someone who is proficient in the testing process, is passionate about QA and comfortable working with a geographically-disperse team. If this sounds like you, apply today.

What you will be doing:

  • Create test plans based on product requirements
  • Automate test plans
  • Execute manual and automated tests
  • Document software issues in bug tracking system and work with development team to resolve issues
  • Track QA industry best practices and introduce to team where appropriate

Required Skills:

  • 3-5 years experience of testing/quality assurance in an Agile environment
  • Experience with at least one programming/scripting language (Ruby, Watir, Java, Selenium, Shell)
  • SQL experience
  • Comfortable working in a Linux environment
  • Curious, detailed, with keen ability to problem solve
  • Strong verbal and written communication skills
  • Self-starter with initiative to accomplish tasks as an individual but also enjoys working as part of a team”