Web Developer- Back End Development

New York, NY, USA

Apply

As a senior back end engineer you will be leading the build of the software the runs our clients’ websites.  You will lead small teams of talented engineers and collaborate with front end developers, information architects, business analysts and visual designers.  You will naturally know the good solutions to any given problem and be able to direct the team in executing those solutions across different software languages, tools and environments.  

 

Our typical engagement size and the size of our teams makes it possible for all team members to craft and shape the experiences we produce, with the full support of the leads and directors.  The flexibility of our process makes for happy clients and the unusual ability to produce exactly the work you envision.  Each project will have one Senior Backend Engineer as the lead for all back-end coding and markup integration.  If you want to make a real difference on a project, this is your dream role.

 

Off projects, you will be expected to teach your colleagues something they didn’t know in an area you are excited about.  Has continuous integration only been a dream for you?  Make it happen.  Fast data indexing your thing?  How about NoSQL data structures?  There is no shortage of opportunity to use it here.

 

Developers contribute to all aspects of technology on an engagement, including front and back-end engineering and quality assurance. Developers works closely with the Technology Director and Leads to help define system architecture, Quality Assurance, and the Project Manager to ensure flawless project planning and execution.

 

Responsibilities

  • Assist with design, planning, and architecture of complex web and mobile solutions
  • Work closely with clients to understand business needs and develop technology solutions
  • Contribute to company thought leadership; accumulate market know-how, industry and technology trends, to enhance and manage knowledge on projects
  • Write elegant and maintainable code
  • Work in a non-corporate environment with ability to shift priorities over multiple projects

 

Skills and Qualifications

  • 4+ years developing and leading large-scale web technology projects and at least 2+ years doing so in an agency environment
  • 4+ years PHP and/or Python experience
  • Very deep experience in enterprise architecture, systems integration, and system architecture
  • Must have hands-on experience as a developer building enterprise commerce and content systems
  • Experience evaluating open source software
  • Automated testing + TDD experience
  • Expert-level knowledge of object-oriented design concepts, various frameworks, data storage implementations and enterprise design patterns
  • Advanced knowledge of modern web technologies, social networking platforms, and mobile development
  • An interest and a drive to grow and lead
  • Excellent time management, problem solving, teamwork, and communication skills
  • Magento Enterprise, Open For Business, and Websphere Commerce experience a significant plus