Junior Software Developer

Permanent contract
Paris
Salary: €45K to 55K
A few days at home
Experience: > 6 months
Apply

Zeffy
Zeffy

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

As a Junior Software Developer at Zeffy, you’ll contribute to building and scaling the best tech for charities! 💫

This role offers a versatile and collaborative environment where you’ll work on impactful projects that directly benefit nonprofits. You’ll gain hands-on experience in front-end and back-end development, security-focused payment systems, and user-friendly dashboards while learning and growing under the mentorship of experienced developers.

Your mission:

  • Build and enhance key features of our robust Next.js application, delivering intuitive experiences for nonprofits and their donors.

  • Maintain and improve our payment module, with a strong focus on security and reliability.

  • Create value for nonprofits by developing tools within our donor management dashboard.

  • Participate in and shape our agile development processes, promoting efficiency and collaboration.

  • Work closely with the product team to ensure the delivery of a stable and scalable product.

Development at Zeffy:

At Zeffy, we believe in a core set of principles that guide our development practices:

✅ Done is better than perfect: We focus on delivering functional, valuable features efficiently rather than aiming for unattainable perfection.

✅ Autonomy and collaboration: While you’ll have autonomy in your work, collaboration across teams ensures the best outcomes.

✅ Security and scalability: We prioritize secure and scalable solutions to protect donor data and support our growing user base.

✅ Continuous improvement: We regularly review and refine our processes, promoting a culture of learning and growth.

🚫 We avoid YAGNI (“You Ain’t Gonna Need It”): We resist the temptation to over-engineer or build features that aren’t necessary, keeping our codebase lean and efficient.

Our Stack

  • Front-end: React (JavaScript), Next.js (TypeScript)

  • Back-end: Nest.js (TypeScript)

  • Database: PostgreSQL, Algolia

  • CI/CD: GitHub Actions, Cypress

  • Other tools: GraphQL, TypeORM, Git & GitHub, AWS


Preferred experience

  • Minimum of a Bachelor’s Degree in Computer Science, Software Engineering or related field.

  • Strong analytical skills.

  • Excellent communication skills.

  • Ability to come up with simple solutions to complex problems.

  • Understanding of user experience and flow: one of our challenges is to ensure that our system is easily usable by individuals who may not have technical expertise.

  • You speak and understand French and English.

💡 Research shows that candidates from underrepresented backgrounds often don’t apply for roles if they don’t check every box. If this applies to you and you are interested in the position, we’d love to hear from you!


Recruitment process

  • Call with Recruiter (30min)

  • Meeting with Alexis (our Team Lead)

  • Case Study (2h)

  • Team fit with leadership (1h)

  • Reference check

  • Job offer

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings
Apply