At a Glance
- Tasks: Design, build, and iterate on impactful software features across the tech stack.
- Company: Join a mission-driven team focused on social impact through cutting-edge technology.
- Benefits: Enjoy a hybrid work model, competitive salary, and great benefits.
- Why this job: Make a real difference while growing your skills in a collaborative environment.
- Qualifications: 2+ years of software development experience with Python, Django, and JavaScript.
- Other info: Work on diverse projects that directly impact individuals and communities.
The predicted salary is between 28800 - 42000 £ per year.
Full Stack Software Developer – Cutting-Edge Tech / Social Impact
London (Remote/hybrid available)
We are seeking a talented and driven Full Stack Software Developer. This is an opportunity to work on meaningful projects that harness the power of data and software to create social impact. You’ll have the chance to contribute to cutting-edge applications, tackle exciting new challenges, and grow your skills across various areas of the software development lifecycle.
As a Full Stack Software Developer, you will play a key role in designing, building, and iterating on features across the tech stack for a variety of impactful projects. The small, multidisciplinary team spans multiple initiatives, giving you the chance to work on diverse issues and develop innovative solutions. From developing data platforms to creating tools that improve public sector services, your work will directly impact individuals and communities.
What You'll Do
- Lead the development of features across the tech stack, ensuring high performance and quality.
- Build technical solutions with robust test coverage and clear documentation.
- Collaborate with external partners to assess technical needs and improve existing systems.
- Work within an agile product management cycle, collaborating with data scientists, product managers, and other experts.
- Priotitize data security and adhere to best practices in solution implementation.
- Share knowledge within the team through code reviews, pair programming, and learning sessions.
- Stay updated with the latest trends in software engineering and bring new approaches to the table.
What We're Looking For
- Strong experience with software development languages and frameworks, such as Python, Django, and JavaScript.
- At least 2 years of professional experience in software development.
- Proficiency in version control and teamwork within a development environment.
- Excellent written and verbal communication skills.
- Experience in building new solutions or improving legacy systems to enhance outcomes.
- Skills in translating technical concepts for non-technical audiences and aligning solutions with client needs.
Desirable Skills
- Knowledge of public and social sector projects, including secure development practices.
- Experience working with cloud service providers such as AWS, Azure, or Heroku.
- Familiarity with agile methodologies and tools like Git, Terraform, and Docker.
- Awareness of ethical considerations in design, including addressing algorithmic bias and structural inequalities.
Why Join?
- A hybrid working model, with the flexibility to work remotely or in the office.
- Regular opportunities to collaborate in team sessions and company-wide functions.
- Competitive salary and great benefits, along with a mission-driven culture that prioritizes impact, innovation, and inclusivity.
If you're ready to use your technical skills to make a difference, we’d love to hear from you! Apply now to be part of a team dedicated to driving meaningful change.
Full Stack Software Developer employer: Propel
Contact Detail:
Propel Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, like Python, Django, and JavaScript. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Highlight any experience you have with agile methodologies and tools such as Git, Terraform, and Docker. Being able to demonstrate your familiarity with these practices will show that you can seamlessly integrate into their development environment.
✨Tip Number 3
Since the role emphasizes social impact, be prepared to discuss any previous work or projects that align with this mission. Sharing examples of how your technical skills have contributed to meaningful outcomes can resonate well with the hiring team.
✨Tip Number 4
Engage with the latest trends in software engineering and be ready to share your insights during the interview. Showing that you are proactive about learning and applying new approaches can demonstrate your commitment to growth and innovation.
We think you need these skills to ace Full Stack Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the specific software development languages and frameworks mentioned in the job description, such as Python, Django, and JavaScript. Showcase relevant projects that demonstrate your ability to build impactful solutions.
Craft a Compelling Cover Letter: In your cover letter, express your passion for social impact and how your skills align with the company's mission. Mention specific experiences where you've contributed to meaningful projects or improved existing systems.
Showcase Collaboration Skills: Emphasize your experience working in multidisciplinary teams and your ability to communicate technical concepts to non-technical audiences. Provide examples of successful collaborations that led to innovative solutions.
Highlight Continuous Learning: Mention any recent trends in software engineering you’ve explored or new technologies you’ve learned about. This shows your commitment to staying updated and your eagerness to bring fresh ideas to the team.
How to prepare for a job interview at Propel
✨Showcase Your Technical Skills
Be prepared to discuss your experience with software development languages and frameworks like Python, Django, and JavaScript. Highlight specific projects where you led the development of features and ensured high performance.
✨Demonstrate Collaboration Experience
Since the role involves working within a multidisciplinary team, share examples of how you've collaborated with data scientists, product managers, or external partners. Emphasize your ability to communicate technical concepts to non-technical audiences.
✨Discuss Agile Methodologies
Familiarity with agile practices is essential for this position. Be ready to talk about your experience working in an agile environment, including any tools you’ve used like Git, Terraform, or Docker.
✨Emphasize Social Impact
This role focuses on creating social impact through technology. Prepare to discuss your passion for using tech to drive meaningful change and any relevant experience you have in public or social sector projects.