Full Stack Software Engineer

Work Market

(New York, New York)
Full Time
Job Posting Details
About Work Market

Work Market’s labor automation software empowers companies to create, manage & scale their flexible workforce to dramatically improve productivity. We help companies “Uberize” their business. We have incredible momentum which has triggered our need to rapidly scale our Sales organization.

Responsibilities
  • Serve as a core member of an Agile team that designs and develops the primary user flows and functionality of the Work Market platform
  • Work with other teams to achieve robust, feature-rich applications best suited to the company’s infrastructure
  • Write core business code that is clean, clear, concise, simple, intent-revealing, and highly testable
  • Write lots of unit, integration, and acceptance tests
  • Mentor engineers, review code, contribute new ideas to the team
  • Work with a fun and talented engineering team and move your career forward!
Ideal Candidate
  • 4+ years experience with Java and the JVM
  • Experience with Spring Framework, Guice, Play, or similar
  • Experience with MySQL, Postgres or another SQL RDBMS
  • Experience with JavaScript, JSON and CSS
  • Experience with software engineering concepts such as caching, refactoring, design patterns, DDD, TDD, etc.
  • Experience with testing frameworks such as JUnit/TestNG, Jasmine, Selenium, Capybara, or others
  • Desire to always be learning, growing and passionate about evolving our architecture

  • Goal oriented while always keeping the customer in mind

  • Realize the value of a collaborative and team oriented work environment

  • Define success as being committed about what you do, while having fun

  • Believe in building simple, well-tested systems that allow us to iterate quickly

Questions

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

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • CSS
  • Java
  • MySQL
  • Understand Software Design Patterns
  • Code Refactoring
  • Database Caching
  • JSON
  • JUnit
  • Play Framework
  • PostgreSQL Programming
  • Selenium
  • Spring Framework
  • Test Driven Development (TDD)
  • Capybara
  • Jasmine
  • RDBMS
  • Java Virtual Machine
  • Guice
  • Data Display Debugger
  • TestNG

Want to see jobs that are matched to you?

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