New York City
/
Careers

Developer

About the position

Reflexions is seeking a forward-looking web developer with broad experience who's eager to learn in a supportive team environment.

You will become a key member of engineering team, allowing us to expand our capabilities and take on more challenging projects. You will support other members of the team as well as take the lead on both new and ongoing projects.

The developer position requires a strong working knowledge of software and web development best-practices, including MVP design patterns, security, test-driven development, and performance. You will need to be curious about expanding your own skillset, emerging trends, platforms, and technologies.


What you'll do

  • Develop next-generation web and mobile experiences using emerging toolsets and frameworks
  • Collaborate closely with other design, development, and customer-facing team members
  • Participate in code reviews
  • Collaborate closely with our Quality Assurance team to understand, refine, and verify test cases
  • Assist with DevOps including code release management and deployment, where applicable
  • Produce clean, readable code with corresponding documentation
  • Meet with clients to understand their needs and propose technical solutions
  • Play different roles on different projects, and take on additional duties as appropriate


What we're looking for

  • 1-2 years of Full stack software development experience using a web or mobile programming language, HTML5/CSS3, JavaScript, React, and/or Vue, MySQL and/or PostgreSQL, and some familiarity with AWS. Knowledge of GraphQL is a bonus
  • Bachelor’s Degree in Computer Science, Information Systems, similar technical degree, or an impressive GitHub profile
  • Deep understanding of computer science fundamentals, including data structures, algorithms, and software design principles
  • Must be willing to work in a closely knit team environment and must demonstrate a passion for solving business problems with technology
  • Experience with test driven development (unit, acceptance and functional testing)


Attributes

  • Excellent communication and listening skills
  • Curiosity with an eagerness to learn quickly on the job
  • Good collaborator and ability to excel in a team setting
  • A strong work ethic and ‘can-do’ problem-solving attitude
  • Attention to detail and drive to be successful
  • Self-motivated and genuinely excited by technology
  • Works well under pressure and can work to occasional tight deadlines
  • Friendly and approachable
  • Fluency in the English language
  • Willing to travel to client sites as required


Benefits

You can expect a supportive, knowledgeable, and inclusive team to help you succeed. Our benefits include:

  • Competitive salary, commensurate with experience
  • Comprehensive medical, dental, vision, life and disability coverages, FSA, HSA
  • Generous paid time off
  • Flexible work from home policy
  • Team lunches 3x a week
  • Learning and development stipends
  • Commuter benefits
  • 401(k) retirement plan
  • A stocked kitchen and drinks fridge
  • Pet-friendly office