About the Web Team
The feel of a website is critical. An intuitive design “just makes sense” and fades into the background. Our team helps people worldwide show off their individuality and express themselves.
About the Job
As a senior member of our agile web team, you will bring deep experience with web programming and solid computer science fundamentals to the table. You should have deep knowledge of PHP and experience working on large codebases. Your responsibilities will include writing backend web services, APIs and designing the architectures for new web features.
Dedicate yourself to building new functionality and integrating the latest libraries into our PHP framework.
Develop efficient web services and APIs.
Participate in daily code deploys while working on individual or team projects.
Take ideas and concepts from the business and turn them into tangible components of the site.
Skills & Requirements
Our ideal candidate describes themselves as a Software Engineer and not a web developer. You are actively engaged in software development communities, Open Source projects or projects of your own; where coding in collaboration with other engineers is a necessity. The principles of Agile development, coding standards, unit testing, documentation and communication are second nature. You’ll be successful at Tagged if you are able to look at existing code, which isn’t always pretty, and say – I love a challenge and I know how to turn that into something beautiful. You follow design patterns that lead others to more elegant solutions.
- Experience developing and supporting highly reliable, scalable systems supporting millions of users.
- Experience developing REST or SOAP APIs.
- Knowledge of caching types (memcache, apc, cdn)
- You are a strong communicator and collaborator who can work in an agile/iterative development team.
- BS Degree in Computer Science or related field.
- 5+ years of professional PHP software development experience.
Tagged makes social discovery products that enable anyone to meet and socialize with new people. Our mission is to help everyone feel love and belonging, and we're building toward a vision where anyone can use a device to instantly connect with interesting new people anytime, anywhere.