At a Glance
- Tasks: Join us as a Back End Developer to enhance our Symfony platform and optimize performance.
- Company: Crowd2Fund connects investors with innovative small businesses, driving economic growth since 2014.
- Benefits: Enjoy hybrid work, competitive salary, team outings, upskilling opportunities, and generous holiday allowance.
- Why this job: Be part of a dynamic team in Notting Hill, making a real impact on small businesses' success.
- Qualifications: 3+ years in backend development with PHP and Symfony; strong SQL and API security knowledge required.
- Other info: Remote work options available with manager approval; embrace a culture of collaboration and excellence.
The predicted salary is between 28800 - 48000 £ per year.
Job Description
Crowd2Fund is a dynamic UK-based investment platform that connects investors directly with innovative small businesses and entrepreneurs. Founded in 2014, Crowd2Fund has facilitated around £50 million in investments, paying out more than £8 million in interest to date. This year, we have big growth plans that bring with them great opportunities for team members to grow, progress, and have ownership of what they do.
We are a small, dynamic, and diverse team with our office based in the vibrant neighborhood of Notting Hill. We embrace a Hybrid Work Policy, providing the flexibility to balance remote and in-office work to help our team thrive both professionally and personally.
Join us and be part of an exciting journey, to help drive economic growth and to help small businesses make their dreams come true.
About the Role
We are looking for a talented Backend Developer with strong PHP and Symfony (Sonata Admin) experience to enhance and maintain the web application that sits at the heart of our business. You will play a key role in improving our Symfony platform, optimizing performance, ensuring security, and integrating third-party services.
Key Technology Responsibilities
- Develop and maintain Symfony-based backend services.
- Identify and mitigate security vulnerabilities and keep systems up-to-date.
- Manage and optimize MySQL databases with complex relationships.
- Collaborate with front-end developers and members of other departments to design and implement new features.
- Write unit and integration tests.
- Participate in code reviews and contribute to best practices.
- Technical Documentation: Create and maintain comprehensive technical documentation for APIs, system architecture, and deployment procedures.
- Disaster Recovery: Develop and implement disaster recovery plans and procedures to ensure business continuity in case of system failures.
- Performance Monitoring and Optimization: Implement and maintain monitoring tools to track application performance, identify bottlenecks, and optimize code for speed and efficiency.
- Data Security and Compliance: Implement and enforce data security measures, ensure compliance with relevant regulations (e.g., GDPR), and conduct regular security audits.
Key Business Responsibilities
- We are a small team so you will need to be able to work closely with your colleagues in other parts of the business to understand user needs to build new functions and features.
- You will need a good understanding of how to run and manage a backlog – helping with the prioritization of new features, enhancements, and bugs.
- You will be committed to excellence in everything you do – ensuring your work is supported with excellent communication, documentation, and strong interaction with the rest of the Crowd2Fund team.
Required Skills
- 3+ years of experience in backend development with PHP and Symfony.
- Proficiency in Doctrine ORM and database query optimization.
- Experience with RESTful APIs, JWT/OAuth authentication, and API security best practices.
- Familiarity with Sonata Admin Bundle and Symfony’s admin panel capabilities.
- Strong knowledge of SQL (MySQL), including database schema design and query tuning.
- Experience with Docker and containerized environments.
- Familiarity with Git, CI/CD pipelines, and automated deployment workflows.
- Experience with JIRA or other similar ticketing tools.
Nice-to-Have Skills
- Automated deployments and CI/CD processes.
- Experience with React, Vue, or other front-end frameworks.
- Experience with logging and monitoring tools.
- Experience with Redis, Memcached, or other caching mechanisms.
What We Offer
- Hybrid working.
- Competitive salary based on experience.
- Regular team nights out.
- Upskilling opportunities and discounts at hundreds of outlets through our HR platform.
- Generous holiday allowance with the ability to carry over up to 5 days every year.
- Ability to work remotely from anywhere in the world with the approval of your manager.
Back End Developer employer: Crowd2Fund
Contact Detail:
Crowd2Fund Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially PHP and Symfony. Consider building a small project or contributing to an open-source project using these technologies to showcase your skills.
✨Tip Number 2
Engage with the developer community around Symfony and PHP. Join forums, attend meetups, or participate in online discussions to not only learn but also to network with potential future colleagues.
✨Tip Number 3
Prepare to discuss your experience with database management and optimization, particularly with MySQL. Be ready to share specific examples of how you've improved performance or resolved security issues in past projects.
✨Tip Number 4
Since Crowd2Fund values collaboration, think of examples where you've successfully worked with cross-functional teams. Highlight your communication skills and how you’ve contributed to team success in previous roles.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Understand the Company: Take some time to research Crowd2Fund. Familiarize yourself with their mission, values, and the services they offer. This will help you tailor your application to align with their goals.
Highlight Relevant Experience: Make sure to emphasize your experience with PHP and Symfony in your CV and cover letter. Provide specific examples of projects where you've used these technologies, especially in a backend development context.
Showcase Collaboration Skills: Since the role involves working closely with other team members, highlight any past experiences where you've successfully collaborated with front-end developers or other departments. This can demonstrate your ability to work in a small, dynamic team.
Detail Your Technical Skills: In your application, clearly outline your technical skills related to the job description, such as your proficiency in MySQL, RESTful APIs, and any experience with Docker or CI/CD processes. Use bullet points for clarity.
How to prepare for a job interview at Crowd2Fund
✨Showcase Your PHP and Symfony Expertise
Be prepared to discuss your experience with PHP and Symfony in detail. Highlight specific projects where you've used these technologies, focusing on how you optimized performance and ensured security.
✨Demonstrate Collaboration Skills
Since Crowd2Fund values teamwork, share examples of how you've collaborated with front-end developers or other departments. Discuss how you gathered user needs and translated them into technical features.
✨Prepare for Technical Questions
Expect questions about database management, RESTful APIs, and security best practices. Brush up on your knowledge of MySQL, Doctrine ORM, and API security to confidently answer these queries.
✨Discuss Your Approach to Documentation
Technical documentation is crucial for this role. Be ready to explain your process for creating and maintaining documentation for APIs and system architecture, emphasizing its importance for team collaboration.