👩‍💻 Join Remote OK 👋  Log in
Remote OK Frontpage 🏝 Remote jobs 👩‍💻 Hire remote workers 🚨 Post new job
Top jobs
🤓Developer Jobs 🤓Engineer Jobs 👵Senior Jobs 💼Executive Jobs ☕️JavaScript Jobs 💎Ruby Jobs 🥞Full Stack Jobs ♾️DevOps Jobs
🚨 Post new job 📦 Buy a job bundle Safetywing Health insurance for teams Safetywing Health insurance for nomads
🛠 Remote Jobs API 🪚 RSS feed 🪓 JSON feed

Hacker News mode  Hacker News mode

Safe for work mode  Safe for work mode

🤲  Open Startup ($126k/mo) 🟢  Uptime (99.24%) 📈  Pageviews (1.12M/mo) 📊 Remote work stats new
🌍  Become a digital nomad
🔮  Web3 Jobs new
🇵🇹  Get Portuguese residency new


🇪🇺 EU
💰 $80k - $100k











✅ 1,277 applied (46%)

This job post is closed and the position is probably filled. Please do not apply.
**We are hiring a tech lead for our Shop team.** You will be an expert in building fullstack products and lead technical decisions for products ensuring we build a beautifully engineered product that people love. You are great at making decisions around architecture, scalability and product. You love to help your whole team deliver quality code and create a caring collaborative environment that gives all the engineers around you the tools they need to become excellent software developers.\n\n### TL;DR\n* MicroFront Ends, A/B testing, Management of Rewrite Project, Data Driven decision making\n* PHP 7, React, Typescript, REST or GraphQL, MySQL, AWS, Docker, Terraform, GitLab\n* Remote First, collaborative customer focused team that deploy code everyday\n* € 80- 90k per year (depending on location and experience)\n\nAt the end of the day we want to ensure we build the best e-commerce solution in the photography market. The GotPhoto SaaS platform helps school photographers streamline their workflow and ensure that they can easily manage large photo shoots and print amazing products their customers want. GotPhoto is a profitable startup that has been around since 2010. Our culture is one of a positive business model, with the mindset “we create winners”. Photographers, parents, schools and labs are better off when using our software. \n\n*Your primary goal is making an amazing product through making better technical decisions.*You will be key in developing and implementing great modern engineering practices with the team, delivering well-written, tested and factored code, shipping to production at high frequency.\n\n### You can expect to do things like\n* Take requirements from product managers and make sure they are easy to implement.\n* Help the teams make design decisions that enable good software architecture, limit technical debt and allow fast feature delivery.\n* Manage the commitments and delivery of the team, communicate details about delivery with management and the product manager. You protect against scope creep and timeline slippage.\n* Rewrite project lifting shop PHO codebase into new JS stack\n* Collaborate with other teams and tech leads to define department wide tech guidelines and standards. \n* Data driven decision making (iterate with A/B Tests)\n* Making sure that we release quality\n* Making sure that code quality of the staff is up to scratch\n* Taking a long term view on code maintainability\n* Cultivate a learning environment, coaching team members on how to develop excellent software.\n\n\n### Our stack\n\nWe take a pragmatic approach to building products and systems that work for our customers. Our core application is a modular CakePHP monolith - not as monolithic as you may have seen before. As we have scaled in terms of features and functionality we have built microservices in PHP, NodeJS, Python and React.\n\nWe use AWS-Cloud using MySQL, Docker, SQS, SNS, SES, PhpUnit, NewRelic, Graylog. QA has a Cypress Stack for end-to-end testing. In the Platform team we make use of Amazon Lambda for image processing to keep the scale very flexible. Payments are handled and abstracted by the finance team in their own distributed service. \n\nSince our business has complex use cases, we keep the cognitive load for our Devs as low as possible so they focus on solving problems rather than configuring tech. [Read more about our tech here.](https://career.gotphoto.com/the-tech-product-team/our-technology/) \n\n### Our Team\n\nWe are a team of 12 Engineers (on our way to 20 by the end of the year). Most of our team is based in Berlin but this role is a fully remote position based in Europe, ideally you are within a 2 hour time difference of Berlin because we want you to have a good balance with work and your personal life.\n\nYou will work with Product, QA, Engineers and report to our head of engineering. If you want to learn more about the team, [give our team page a read.](https://career.gotphoto.com/the-tech-product-team/) \n\nIf you enjoy going to an office then we would love to help you relocate to Berlin, just ask our recruiting team about it when you speak to them.\nWe follow Agile development and have synchronous and asynchronous communication. We love to collaborate, you will find us regularly sharing tips and tricks during our brown bag lunches, organising hackathons and pair coding to solve our most complex problems.\n\n### Benefits and Perks\n\n* Be part of an international team with an established brand in Europe and strong growth in the USA\n* Choose your own equipment: laptop & operating system\n* Flexible working hours: we have synchronous and asynchronous communication\n* Learning budget of 500€ annually and more for training, conferences and coaching\n* Continuous development: we help you to grow through structured process and feedback provided by our Head of Engineering and your peers.\n* Monthly lunch money after successfully completing the probationary period\n* We have regular team events, knowledge sharing and team holidays\n\n### About You\n\nYou are a technical expert who doesn’t want to manage people but manage technical decisions. You understand how to structure large scale code basis and can handle the refactoring and rewriting of large software systems. You can work with product managers and ensure you and your team can deliver things in a timely manner. You are great at choosing the right technologies, and thinking about bottlenecks in the software architecture (e.g. concurrency issues)\n\nYou care about the product you build, the code you write and helping the team around you grow.\n\n### About Us\n\nfotograf.de/GotPhoto is the market-leading workflow and sales solution for professional photographers in Europe and has a strong footprint in the US market. \n\nWe move the world of kindergarten and school - and nursery photography from analog to digital, making the life of our photographer clients easier and their business more successful. We are reviving an industry in which changes are long overdue.\n\nToday we have built a profitable business and, together with our international brand GotPhoto, we are one of the world’s most important players in school and kindergarten photography.\nWhy work with us? [Know more](https://www.fotograf.de/jobs/) \nCheck us out on [Glassdoor ](https://www.glassdoor.com/Overview/Working-at-Fotografen-Online-Service-EI_IE1193675.11,36.htm) \nConnect with us on [LinkedIn](https://www.linkedin.com/company/fde-gotphoto) \n\n/- We are trying our best to be an Equal Opportunity Employer -/\n\n/If you aren’t completely confident that you fit our exact criteria, please reach out anyway: we’re at least as interested in your character as in your talents!/\n \n\nBe sure to mention the words **FICTION LIMIT OUTER** when applying to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n $80,000 — $100,000/year\n \n\n#Location\n🇪🇺 EU

See more jobs at GotPhoto

# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.