Overview
The Engineering Team at Rithum develops high-quality software solutions, emphasizing quality at all stages of development. We value Lean product development, agile workflows (Scrum or Kanban), continuous delivery, automated testing, and continuous integration. Our culture supports a DevOps mindset and a "you build it, you run it" approach.
As a Software Engineer for our Brands Platform, you will develop, write, and test code for software applications or systems, support your software engineering team, uphold quality standards, and strive for innovation to meet our business goals.
Responsibilities
- Participate in code reviews and receive feedback to ensure quality and maintainable software.
- Learn new technologies, languages, tools, and best practices; proactively improve skills and stay updated with trends.
- Engage in the software development process using agile methodologies, contribute to sprints, user stories, and sprint reviews & retrospectives.
- Manage medium to large-sized tasks or features assigned by senior engineers, delivering on time and to specification.
- Participate in requirement gathering, design, and collaboration to support team goals.
- Analyze feature requirements or issues, propose solutions, and address performance, scalability, or user experience challenges. May conduct research or develop prototypes for new ideas or technologies.
- Mentor more junior team members.
- Understand and use software development tools including version control, build processes, debugging, and test frameworks.
- Diagnose and fix software defects or bugs reported by users or identified during testing.
- Participate in on-call rotation.
- Utilize primary technologies (e.g., C#, .NET Core, Python, Java, C++, TypeScript/React, Angular, JavaScript) and tools (GitHub, Azure, SOAP/REST APIs). Understand secondary technologies (AWS services, Redis, NoSQL, Microsoft SQL Server).
Qualifications
Minimum Qualifications
- 2+ years of experience developing in C#
- Strong verbal and written English communication skills
- Experience developing web applications, working with databases, and consuming APIs
- Understanding of development tools including version control, build processes and test frameworks
- Ability to work independently with limited supervision
- Ability to develop robust and secure code
- Experience scaling applications in AWS and on-premises
- Strong troubleshooting and optimization skills
Preferred Qualifications
- Bachelor's degree or higher in Computer Science or a related field
- Experience with cloud infrastructures such as AWS or Azure
- Experience with source code repositories (Azure DevOps, Git)
- Experience performance tuning and optimizing high-scale systems
- Experience working with development teams in multiple time zones
- Proven track record of creating secure and scalable software that can run on dozens or hundreds of servers in a distributed, fault-tolerant manner
- Experience with e-commerce, retail, online marketplaces, or digital advertising
- Excellent analytical, decision-making and problem-solving skills
- Proven ability to work in a rapidly changing environment with keen attention to detail
Travel
Up to 10%
Other Duties
Note: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the employee. Duties may change at any time with or without notice.
What it’s like to work at Rithum
When you join Rithum, you will work with smart risk-takers, courageous collaborators, and curious minds. You are valued, supported, and included, with a transparent culture and accessible leadership. We offer career opportunities aligned to your ambitions and talents, along with resources to support work-life balance, benefits, and wellness.
At Rithum you will:
- Partner with leading brands and retailers
- Connect with passionate professionals who will support your goals
- Participate in an inclusive, welcoming work atmosphere
- Achieve work-life balance through remote-first working conditions, generous time off, and wellness days
- Receive industry-competitive compensation and total rewards benefits
- Medical, dental and psychology benefits
- Life insurance and disability benefits
- Competitive time off: 25 days PTO, 13 holidays, 2 wellness days, 1 paid volunteer day
- Voucher program for transportation, meals & childcare
- Option to work from the Madrid co-working space
- Remote working stipend: €40/month
- Wellbeing resources such as Calm App and Employee Assistance Program
- Professional development stipend and learning opportunities
- Charitable contribution match per team member
Equal Opportunity We are an equal opportunity employer committed to a respectful environment with opportunities for all applicants and teammates regardless of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other protected characteristic. Employment decisions are based on qualifications, merit, and business need.
We are committed to providing reasonable accommodations in accordance with the law. If you need assistance during the interview process or access to our site or application, please reach out to us via our Accommodations Request Form.