Tech Stack
AWSCloudDockerJavaScriptLinuxMySQLNode.jsPHPPostgresPythonReactZend
About the role
- Be a part of a truly cross-functional team; Backend Engineers, Frontend Engineers, Product Teams, Designers and QA’s.
- Participate in product planning (from discovery all the way to deployment) - we want your input at all stages of the Software Development Lifecycle!
- Collaborate! Our teams work together to develop robust new features, APIs, continuously improve our industry-leading products and find and fix any bugs at DeelSpeed.
- Ensure our customers receive a white-glove experience with our products!
- Fully own the development of features on the client, server, service, and database.
Requirements
- You will maintain and improve stability in our legacy PHP monolith (PHP 5.6, Zend components).
- Eagerness to embrace new technologies, as the role will involve transitioning to a modern JavaScript stack in the near future. Familiarity with later versions of PHP (such as PHP 8) will also be beneficial in the event of system updates.
- You will design and implement server-side APIs, data models, and business logic, primarily in PHP, with MySQL.
- You will create and optimize database schemas, queries, and interactions with relational databases (MySQL or PostgreSQL).
- You will perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables - even in a legacy environment where regressions can be easy to introduce.
- You will collaborate with the team on reducing technical debt and delivering feature backlog items that improve operational efficiency.
- You will participate in code reviews and provide constructive feedback to maintain code quality standards.
- You will communicate project progress, challenges, and solutions effectively to team members and stakeholders.
- Contribute to the continuous improvement of development processes, methodologies, and tools.
- Bring 8+ years of backend development experience.
- Are highly skilled in PHP, with a solid understanding of OO principles, architecture, and design patterns.
- Bring strong relational database experience (MySQL or PostgreSQL).
- Are proficient with the Linux command line and familiar with AWS.
- Thrive in a collaborative, remote-first work culture where teamwork and camaraderie are key.
- Embrace independence and take ownership of your projects, yet also excel in a team setting.
- Communicate complex ideas with ease and enjoy collaborating with diverse teams of technical and non-technical stakeholders.
- Are passionate about solving customer problems with your coding superpowers, and are a natural at troubleshooting issues.
- You should be eager to embrace new technologies, as the role will involve transitioning to a modern JavaScript stack in the near future.
- Have experience with Node.js or React, as you’ll have opportunities to contribute to our newer product in the future.
- Know other scripting languages (e.g., Python).
- Have experience with SaaS products running 24/7 on a major cloud vendor.
- Are familiar with containerization technologies like Docker.