Senior Software Engineer (m/f/d) - based in Portugal
- International
- Permanent
- Full-time
Who we are
rpc was founded in 2013 as a joint venture between the BMW Group and H&Z Unternehmensberatung AG and is represented in ten countries with over 400 employees.
Your Tasks
- Lead the design, development and maintenance of web scraping/crawling applications to collect large datasets from the web
- Reverse engineer public APIs to connect new data source
- Potentially, develop and optimize RESTful APIs and web applications to expose datasets and analytics
- Define architecture and technology choices
- Design databases and implement data modeling best practices
- Ensure code quality, performance and security
- Technically educate more junior software/data/analytics engineers, review code and provide guidance
- Stay up to date on emerging technologies
- Optionally, architect, build and manage data pipelines in the cloud (AWS)
- Optionally, perform ETL to process and transform raw data into structured datasets
Your Profile
- 4+ years of experience in leading the development of (web) applications and APIs
- Designed and implemented scalable, secure and performant backend systems
- Collaborated closely with product and data teams throughout the development process and proven track record of delivering projects on time and within budget
- Proficient in Python, JavaScript,, HTML and CSS, ideally also SQL
- Expert in web scraping/crawling and data sourcing libraries (in particular, Playwright, Selenium)
- Experience in Web application development & frameworks (Django, Flask, Node.js)
- Ideally, expert knowledge of databases like PostgreSQL, MongoDB and MySQL and data modeling
- Ideally, experience in AWS (S3, EC2, Lambda, Glue)
- Proficient in software architecture, design patterns and engineering best practices
- Strong software engineering skills (algorithm design, data structures, distributed system and cloud architectures) and practices (version control, testing, agile methodologies)
- Experience with DevOps tools, cloud platforms and containerization
- Excellent analytical and problem-solving abilities, communication & collaboration skills
- Expertise in machine learning algorithms, recommendation engines, statistical analysis and predictive modeling and integrating ML models into products is a plus
- Mentored and trained junior engineers and provided technical guidance
- Fluent in English
We Offer
Consulting 2.0
A consulting environment that constantly reinvents itself: at rpc your project utilization is not bonus-relevant and we offer maximum flexibility, for example through sabbaticals, remote work and part-time work, to ideally complement your personal life situation. We ensure your satisfaction through mentoring, regular happiness checks and a qualified Feelgood Manager
Salary & Benefits
Want to take your company car to our company cabin in the Alps? Because our cabin can be rented - also privately - for a small fee. In addition, we offer an extensive benefits program, which includes employee discounts such as gym memberships and a company pension plan. As you can see, we do not define ourselves by the obligatory fruit basket, soccer table, candy cupboard and local coffee (that's a given for us)
rpc Spirit
A corporate culture that is better than others - that's just the way it is! Our employees describe us as open, dynamic, friendly and appreciative. We have a strict "no jerks" policy. Decision-making processes are short and hierarchies are flat. The latter can best be experienced at one of our legendary international company events (have you ever rented an entire island in Croatia?)
Training & Perspectives
Prospects beyond the next career level: at rpc you have the opportunity to use your strengths according to your individual liking, take on responsibility quickly and actively shape the company. Our in-house rpc academy takes care of everything else
Questions?
Then call or e-mail us:
Helen Schlegel
Junior HR Specialist
career@rpc-partners.com
+49 (0) 89 2000 5080
We are looking forward to your application!
or share it
Helen Schlegel
Junior HR Specialist