Opportunity to work with a socially responsible, ethical, and dynamic business in the adult industry. Seeking PHP developers who enjoy the challenge of doing hard and interesting stuff.
Working location: This is a 100% work-from-home position.
Relevant timezone: Nominally, we work in the Amsterdam UTC+1 timezone, but this role can be performed in any timezone.
Employment basis: Contractor, paid an hourly rate. You invoice us monthly. Nominally 168 hours a month. We always pay within 14 days.
Language: We are an English-speaking company. Fluent spoken and written English is required.
Employer: abbywinters.com BV (warning, nudity)
Us: We make and maintain web applications to support our ethical adult website business www.abbywinters.com (warning, nudity), running on our in-house software. Some web applications are customer-facing, some are for internal use only. We recruit models, make shoots, edit and release them. Customers are charged for access per month or per-scene using our in-house billing software. We’ve been running profitably for the last 21 years and make human-friendly porn.
Your colleagues: We select for passion and devotion to core skills. 27 people, men and women, professionals from all over the world. GLBTQI+ friendly. Dev team of four (five with you).
Our development team’s approach: Agile development methodology with monthly sprints. Strong focus on unit tests and TDD, CI, design patterns and refactoring. It’s a bit dated, but we currently score 10 / 12 on the Joel test (though, being a web dev shop, they don’t all apply).
What it’s like here generally: Experienced, passionate, talented, and from diverse backgrounds. Shared desire to see the company and people in it succeed, while being socially responsible. Collegial environment of teaching, sharing, learning and developing skills. People have a real, direct and daily influence on the direction and success of the company.
The work environment for devs: Casual, relaxed, constructive, engaging. When necessary, you’ll be in contact with the Product Owner, Sys Admin, QA Tester and Lead Developer via Slack or similar collaboration tools. Mostly, you’ll be left alone to implement stories. No scheduled meetings or virtual standups.
What it’s like here technically: Detailed specifications written in business language are provided for all web development works covering functionality, error conditions, UI mockups, and context. Developers make estimations on cards in Trello, and move cards as being ready for review and testing when work is complete. Feedback is provided, fixes made, then the feature is released. Support of a always-available Sys Admin expert for infrastructure and consulting.
How deadlines work: We don’t do deadlines. We prefer open communication. Developers do research and make estimations in Story Points, and deliver roughly in that timeframe.
What you’d be doing: Maintaining existing codebases. Creating new systems. Extend functionality of existing systems. Addressing bugs from the bug repo. Some CRUD interfaces (sorry).
State of our code bases: Healthy, well-maintained, minimal technical debt, well-documented. Stored in Github.
Your challenges: Performance implications of serving ~5,000 page requests per-hour, and crafting engaging user experiences in a competitive industry. We mainly use modern tech (some legacy apps), we also research new technologies to apply to technical challenges.
Concerned about your rep after working in this industry? Don’t be. Previous dev staff have said this about finding new roles, after working with us:
- “…everyone considered it as an asset, and I agree with this. abbywinters.com is a challenging, high availability, high traffic environment”
- “abbywinters.com background is received very favourably”
- “It isn't an issue… If anything, people are just surprised to learn that adult [companies] has its own development teams”
- “[prospective employers are] envious, and never negative”.
Your technical competencies: What you’d expect for the LAMP / LEMP stacks; PHP7 (Laravel framework), OOP, JS (jQuery and vue.js), MySQL & Redis, Memcached, MVC approach, Docker, Apache and NGINX, Linux. AWS for all hosting.
Working hours: Effectively full time. Specific times left to your discretion, with a minimum of 35 hours a week.
Handover / Training: We’ll provide company orientation, and a series of small projects to become more familiar with how we work and how our code bases function.
Required experience: Working daily with PHP for mission-critical applications in a commercial environment for at least five years. Note that experience only or mainly in frameworks like Symfony, Laravel, Angular, CodeIgniter, CakePHP and similar does not meet our requirements.
Favourable skills and experience: Experience with financial web applications. Front end development experience.
Before applying: Read our application guidelines and requirements at careers.abbywinters.com, and check the free areas of abbywinters.com to make sure you’re comfortable with the material we produce. See how we introduce ourselves to prospective models at femalephotofun.com, and how we work with our existing models at models.abbywinters.com.
Interview and qualification process: Initially selected candidates will attend a 15-minute screening phone call to check technical compatibility. Subsequent interviews will be with the Owner of the company and separately the Lead Developer, by video chat. Promising candidates will be offered a paid ~8 hour (at €45/hour) assignment to demonstrate their skills and approach.
To apply: Please apply via careers.abbywinters.com.
To recruiters: If you’re willing to do a 5% deal with a six month guarantee, we can talk. Otherwise, please do not message us.