Linden Lab is looking for talented, enthusiastic web development engineers to help create reliable, sustainable, scalable software for our Desura web property. Join our web team and work with our customer base of 1 million+ gamers and over 1000 developers who publish their games with us. Take pride in and enjoy collaborating with a dynamic community of developers while also thriving in a small team environment. You should feel comfortable with a big-picture view of components and systems, yet able to focus on any level of development detail.
Our backend stack is: Linux (Gentoo / Ubuntu), NGNIX, MySQL, PHP
What you'll do:
Develop and maintain web application and web services.
Troubleshoot issues with web server, database, security, network, and web technologies.
Write unit tests and collaborate with QA to develop test cases and useful load/functional tests.
Write accurate, comprehensive and comprehensible system documentation from in-code comments to design documents and end-user documentation.
Other duties may be assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Web Design / Graphics ability is a bonus, though not essential.
Comfortable with all layers of the LNMP stack.
Understanding of web standards and security.
Must thrive in Agile Methodologies (TDD, Scrum) multi-tasking, distributed environment and have a demonstrated ability to schedule and meet deadlines as a strong team player.
Bachelor’s in Computer Science or related degree
2+ years software development and integration experience or equivalent combination of education and experience.
Physical Demands & Work Environment:
The physical demands and work environment described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to use the computer and communicate with coworkers in an office environment. The employee frequently is required to stand or sit to complete work and may occasionally lift and/or move up to 10 pounds.
San Francisco, CA, US
Omidyar Networks - 4 months ago