At a Glance
- Tasks: Join our team to enhance user experiences by optimising frontend and backend performance.
- Company: Freelancer.com connects 80 million users globally, empowering them to create jobs and sustainable careers online.
- Benefits: Enjoy mentorship, ownership opportunities, and engaging team events like hackathons and town halls.
- Why this job: Make a global impact while growing your skills in a fast-paced, collaborative environment.
- Qualifications: 2-4 years experience with Angular, TypeScript, and backend technologies like PHP or Python required.
- Other info: Bonus points for knowledge in UI/UX design, automated testing, and open-source contributions.
The predicted salary is between 28800 - 48000 £ per year.
Full Stack Software Engineer
London, United Kingdom
Description We\’re looking for a Full-Stack Software Engineer (2–4 years experience) to join our Platform Performance team and help us deliver lightning-fast, scalable experiences to millions of users around the world.
In this role, you\’ll work across the stack—sharpening frontend speed, optimising backend services, and making our user interfaces more responsive, reliable, and delightful to use. You\’ll collaborate with passionate engineers and product managers to identify performance bottlenecks, contribute to architectural improvements, and help evolve our design system.
This is a fantastic opportunity for an ambitious engineer looking to build their skills in a fast-paced environment and make a meaningful impact at scale.
is the world\’s largest freelancing and crowdsourcing marketplace, connecting over 80 million users across 247 countries, regions, and territories. Our platform enables businesses, entrepreneurs, and individuals to collaborate with skilled professionals from anywhere in the world, turning ideas into reality faster than ever before.
Our mission is bold: to create one billion jobs globally by empowering people to work for themselves and build sustainable careers online. Every feature we ship and every performance improvement we make brings us one step closer to enabling opportunity at an unprecedented scale.
What You\’ll Do Identify and solve performance issues across both frontend (Angular) and backend (PHP, Python, Go).
Optimise page load speed, rendering performance, and API response times.
Contribute to our design system and build reusable UI components using Angular and TypeScript.
Help maintain and evolve scalable backend systems for high-performance APIs.
Collaborate with cross-functional teams to implement best practices in performance, usability, and accessibility.
Participate in architecture discussions and continuously improve our codebase and tooling.
Promote and support performance monitoring and testing practices.
What We\’re Looking For 2–4 years of professional experience as a full-stack or frontend engineer.
Solid experience with Angular and TypeScript.
Comfort working with backend technologies like PHP, Python, or Go.
A good understanding of frontend performance optimisation techniques.
Familiarity with RESTful API design and backend performance considerations.
Experience building and maintaining reusable UI components.
Exposure to design systems or component libraries.
Strong communication skills and a collaborative mindset.
A proactive attitude, with the ability to take ownership and see tasks through.
Bonus Points (Nice to have) Understanding of accessibility and UI / UX design principles.
Familiarity with SEO and frontend performance metrics.
Experience with automated testing (Jest, Cypress, PHPUnit, etc.).
CI / CD or DevOps knowledge.
Open-source contributions or personal projects.
Why Join us Work on a platform with global impact—we\’re on a mission to create one billion jobs.
A culture that values ownership, transparency, and meritocracy.
Fast-track your growth with mentorship, real ownership, and exposure to internet-scale challenges.
Weekly CEO town halls, quarterly hackathons, and team events to keep you engaged and inspired.
A chance to help build the tools and systems that power the next generation of our platform.
#J-18808-Ljbffr
Full Stack Software Engineer employer: Freelancer.com
Contact Detail:
Freelancer.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Angular and TypeScript. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as practical experience can set you apart.
✨Tip Number 2
Engage with the community around performance optimisation techniques. Join forums or groups where you can discuss frontend and backend performance issues, as this will not only enhance your knowledge but also demonstrate your passion for the field during interviews.
✨Tip Number 3
Prepare to discuss your previous projects in detail, particularly those that involved collaboration with cross-functional teams. Highlight how you contributed to performance improvements and any architectural decisions you were part of, as this aligns well with what we’re looking for.
✨Tip Number 4
Showcase your proactive attitude by thinking of potential performance bottlenecks that could affect our platform. During interviews, share your ideas on how you would approach solving these issues, demonstrating your ability to take ownership and think critically.
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with full-stack development, particularly with Angular and TypeScript. Include specific projects where you've optimised performance or built reusable UI components.
Craft a Compelling Cover Letter: In your cover letter, express your passion for performance optimisation and your collaborative mindset. Mention any relevant experience with backend technologies like PHP, Python, or Go, and how you can contribute to the team.
Showcase Relevant Projects: If you have personal projects or open-source contributions, include them in your application. Highlight any that demonstrate your skills in frontend performance optimisation or your understanding of design systems.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during interviews. Brush up on performance optimisation techniques, RESTful API design, and any automated testing frameworks you’ve used, as these are key aspects of the role.
How to prepare for a job interview at Freelancer.com
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Angular, TypeScript, and backend technologies like PHP, Python, or Go. Bring examples of projects where you've optimised performance or built reusable UI components, as this will demonstrate your hands-on expertise.
✨Understand Performance Metrics
Familiarise yourself with frontend performance optimisation techniques and be ready to talk about how you’ve applied them in past roles. Discussing specific metrics, such as page load speed and API response times, will show that you understand the importance of performance in user experience.
✨Emphasise Collaboration
Since the role involves working with cross-functional teams, highlight your communication skills and collaborative mindset. Share examples of how you've worked with product managers or other engineers to solve problems or implement best practices.
✨Demonstrate Proactivity
Show that you take ownership of your work by discussing instances where you identified performance bottlenecks or contributed to architectural improvements. A proactive attitude is key, so be sure to convey your willingness to tackle challenges head-on.