Overview
The Engineering Team employs top engineering talent focused on improving processes, quality and techniques to produce high-quality software solutions. Quality is considered at all stages of development. We are empowered to make local decisions, maintain a DevOps culture, and follow a Lean, agile approach (Scrum or Kanban). Continuous Delivery, automated testing, and CI are important to us as we continuously evaluate and improve our tech stack.
As a Software Engineer for our Brands Platform, you develop, write, and test code for software applications or systems. You are responsible for supporting your software engineering team, ensuring quality standards, and driving innovation to meet business goals.
Responsibilities
- Participate in code reviews and accept 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, contributing 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.
- Requirement gathering, design and team collaboration to support team goals.
- Analyze feature requirements or issues and propose solutions; address performance, scalability, or user experience challenges; develop prototypes as needed.
- Mentor more junior team members.
- Understand and utilize software development tools including version control, build processes, debuggers, and test frameworks.
- Diagnose and fix defects or bugs reported by users or found during testing.
- Participate in on-call rotation.
- Utilize primary technologies (may include) : C#, .NET Core, Python, Java, C++, TypeScript / React, Angular, JavaScript; Github, Azure; SOAP / REST APIs. Secondary technologies include AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others), Redis, NoSQL, Microsoft SQL Server.
Qualifications
Minimum Qualifications
2+ years' experience developing in C#Strong verbal and written English communication skillsExperience developing web applications, working with databases, and consuming APIsUnderstanding of software development tools including version control, build processes and test frameworksAbility to work independently with limited supervisionAbility to develop robust and secure codeExperience scaling applications in AWS and on-premiseStrong troubleshooting and optimization skillsPreferred Qualifications
Bachelor's degree or higher in Computer Science or a related fieldExperience with cloud infrastructures such as AWS or AzureUse of source code repositories such as Azure DevOps and GitExperience with performance tuning and optimizing high-scale systemsExperience working with development teams in multiple time zonesProven track record of creating secure and scalable software for dozens or hundreds of servers in a distributed, fault-tolerant mannerExperience with e-commerce, retail, online marketplaces, or digital advertisingExcellent analytical, decision-making and problem-solving skillsAdaptability in a rapidly changing environment with keen attention to detailTravel Required
Up to 10%
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 within a transparent culture and accessible leadership. We offer career opportunities aligned to your ambitions and talents, plus resources to support you and your family for work-life balance, including comprehensive benefits and wellness plans.
At Rithum you will :
Partner with leading brands and retailersConnect with passionate professionals who support your goalsBenefit from an inclusive, welcoming work environmentAchieve work-life balance through remote-first work, generous time off, and wellness daysReceive competitive compensation and total rewards benefitsMedical, dental and psychology benefitsLife insurance and disability benefits25 days PTO, 13 company holidays, 2 wellness days, 1 paid volunteer dayTransportation, meals & childcare vouchersOption to work from Madrid co-working spaceRemote working stipend : €40 / monthAccess to wellbeing resources such as the Calm app and an Employee Assistance ProgramProfessional development stipend and learning opportunitiesCharitable contribution match per team memberRithum is an equal opportunity employer. We are committed to an environment of mutual respect with equal employment 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 provide reasonable accommodations as required by law. If you need assistance during the interview process or help accessing our website or completing the application, please reach out using the Accommodations Request Form. Your comfort and accessibility are important to us.
Spain Equality Plan - Gender
In alignment with the Spanish Government’s efforts to promote gender equality, Rithum has developed and upholds a Gender Equality Plan, including monitoring gender distribution among job applicants to inform hiring strategies.
#J-18808-Ljbffr