Software Developer specializing in Ruby on Rails for a digital agency focused on societal impact. Engaging in agile processes and development of scalable software tools for campaigns.
Responsibilities
You develop campaign and software tools for Campact, ensuring long-term, secure and scalable solutions.
You implement requirements for Campact while keeping the software architecture in mind.
You work in agile processes and contribute your individual skills to your Scrum team.
You work creatively when developing applications and selecting appropriate technical options; you take into account other teams' development activities and optimize application development, maintenance and performance by using design patterns and reusing proven solutions.
You are responsible for the implementation work when integrating software components, including code produced by you and your team.
You ensure compliance with relevant standards.
You ensure that implementations meet Campact's requirements and the requirements of the software development process.
You investigate vulnerabilities at their root and resolve them directly. Together with your team you decide on the best course of action—whether repair, replacement or a bold rewrite—to keep our system stable and sustainably improve the software for everyone.
Requirements
You have several years of experience in software development, especially web applications.
You have planned, implemented and maintained web projects within teams and have experience with SCRUM or Kanban.
You are able to understand, document and optimize complex structures.
Ideally, you have already worked with Ruby on Rails, Django, Laravel or similar frameworks.
You communicate clearly and respectfully in German (minimum language level C1).
You enjoy what you do—and keep up to date with new developments in our areas of work.
Security and data protection are important to you, and you take the OWASP Top Ten web application security risks into account when developing.
Benefits
The opportunity to apply your skills to important social change.
A high degree of personal responsibility and scope for shaping your work.
Friendly, motivated colleagues who care about their work—and their free time.
An annual multi-day team retreat where we address shared questions.
As an employee-led organization, we follow a transparent and fair salary model that also applies to you.
Active support for professional training and further education.
Mobile working and home office with a subsidy for equipment.
Flexible and family-friendly working hours.
Commuting allowance and subsidy for a JobRad (company bicycle program).
Employer contribution to company pension scheme.
Possibility of workation, special leave and sabbatical according to company regulations.
30 days of vacation per year (based on a 5-day work week).
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Technical Architect developing innovative AI assistants and frameworks at Adobe. Leading technical strategy and guiding teams in creating scalable, impactful solutions.
Senior Staff Engineer at GEICO building and scaling next - generation file sharing platform. Collaborating with teams and driving engineering capabilities for insurance business transformation.
Distinguished Engineer leading technical innovation at GEICO focusing on building high - performance platforms and applications. Drive transformation in underwriting with a collaborative approach and technical leadership.
Software Engineer I developing high - quality 3D data interoperability software for Tech Soft 3D. Collaborating with an agile team to enhance the industry - leading SDK for CAD/BIM data.
C++ Developer developing components for a global payment product at Expleo. Collaborating with major French banks in an Agile environment while ensuring code quality.
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.