Developer (north beach / telegraph hill)
-
Local Dirt is an award-winning online marketplace for local food, funded by prominent venture capitalists and the National Science Foundation, and recognized by NPR Marketplace, Inc. Magazine, and Lifehacker. We have built a web 2.0 technology platform and an online destination that is revolutionizing our food system. We want you to join our team.
Job Description
This is the rare opportunity to get in at the ground floor and help build a great company. In return, you will receive an equity stake, competitive salary and the opportunity to grow as a technology leader.
We are passionate about the local food movement and improving the sustainability of our food system. We have a proven technology, used throughout the United States.
Do you lead by example, enjoy problem solving, communicate well with others and excel in teams? Are you ready to take a leadership role on our engineering team to build a best-in-lass online destination? Take a look below at what we need, and if you believe you’re a fit, we’d love to hear from you.Responsibilities:
Developer on our technical team to build and maintain a large scale, best in class web application
Evaluate and spec out new product development opportunities
Rapidly iterate on software with team of 2-3 other developers
Help manage the software development cycle from requirements to launchSkills
Experience:
2-5 years of software engineering and web development experience, preferably in large online projects
Exposure to end-to-end software development cycle including conceptualizing, designing, developing, launching and maintaining software
Experience in working in a highly iterative and agile environmentSkills:
Excellent web application development skills in PHP
Excellent understanding of HTML/CSS/AJAX/Javascript
In depth experience on the LAMP stack
Understanding of test-based development and continuous deployment
Understanding of testing frameworks such as PHPUnit & Selenium
Strong experience with at least one MVC framework
Software analysis, design in UML, OO A&D
Exposure to SQL, relational & replicated databases, MySQL specifically
Pragmatic skills: debugging, resource tracing, design for performance and testability
Experience with fault tolerant, transactional, asynchronous and synchronous systems
Strong drive to advance processes and tools that lead to higher effectiveness
Focused, self-motivated, and pragmatic with good status reporting skills
Excellent people skills for effective team work within the company
Ability to deliver to deadlines with customer success as the priorityEducation:
Bachelors and/or Masters Degree in Computer Science or related field
