We’re looking for an Intermediate Developer to join our passionate team! In this role, you’ll work on a system that enables businesses to seamlessly connect with their customers through appointments, lobby queuing, and third‑party integrations. At Coconut Software, Intermediate Developers are independent, resourceful, and thrive in a collaborative environment—learning, mentoring, and continuously seeking ways to improve our software. You’ll take initiative in discussions on design, code reviews, and best practices, helping to shape the development process.
Beyond writing high-quality code, you’ll also support more junior Developers, sharing knowledge and fostering a learning culture across all levels of development. As you grow in this role, you’ll gain deeper insights into how development outputs align with Coconut’s broader business goals and strategy.
- We innovate on top of a modern solution stack consisting of web technologies (such as React and Laravel) utilizing a RESTful architecture, and backed by relational DBs (Maria
DB and Postgre
SQL) and deployed using Docker in an AWS environment. - You don’t need to be an expert in our specific stack: we’re great at teaching good developers how to use our modern SaaS stack (but a good foundation in OOP and Web Components definitely helps!)
- We don't follow rigid Scrum, but we do work in an agile, iterative way, and try to continuously improve and implement what works for us
- We work in a blameless culture and have a continuous improvement mindset
- We are committed to building a diverse and inclusive team. One-third of our engineering department identifies as female or non‑binary, and we actively work to create an environment where people from all backgrounds have equal opportunities to build their skills and grow their careers.
[
Note:
OnCall] We strive to provide service excellence in all areas, as such, roles in our Engineering department are expected to contribute to our collaborative on‑call rotation, working with your team to support our systems and ensuring application availability/reliability. Each team will have their own rotation schedule.
- Partner with product and design teams to facilitate development decisions.
- Actively engage in discussions, providing technical insights and feedback.
- Clarify requirements, estimate work, and assess feasibility.
- Adapt to changing business requirements and technical challenges.
- Development Process & Execution
- Advocate for improvements and refine development processes, explaining changes when necessary.
- Plan, design, and deliver scalable technical solutions
- Technical Ownership & Delivery
- Take ownership of system components, ensuring stability and scalability.
- Independently manage development environments and contribute to incident resolution.
- Deliver high‑quality, well‑tested, secure, maintainable and well‑documented code.
- Develop and implement web interfaces that adhere to accessibility standards.
- Proactively identify problems and propose solutions in collaboration with the team
- Provide constructive code reviews and prioritize team success over individual work.
- Mentor peers and foster a collaborative, psychologically safe environment.
- Communicate effectively in various formats, adapting to different audiences
- Growth & Development
- Stay current with industry trends and emerging technologies.
- Participate in monthly “Development Days” to refine technical skills
- 2+ years of full stack SaaS development experience in B2B environments, for enterprise customers
- Strong understanding of CI/CD pipelines and test‑driven development (TDD).
- Experience integrating third‑party systems with a security‑first mindset.
- A curiosity for innovation:
We're looking for someone who loves to learn and elevate their skills with new technology, particularly AI and large language models (LLMs) like Google Gemini.- You should have a foundational understanding of how these tools work and a strong desire to explore how they can be used to solve business and customer problems.
- We value continuous learning and our ideal candidate has a proven track record of innovating and pushing the boundaries of what's possible.
- Excel…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: