Senior Software Engineer

Latest Job


Senior Software Engineer


Location: Portugal

Salary: Competitive


Senior Software Developer (Back-End Applications and APIs) – Portugal (Fully Remote) – Competitive Salary + Competitive Package + Opportunity to work with an Ambitious, Fast-Growing Organisation

A well-respected consulting firm dedicated to customer transformation is seeking a Senior Software Developer (Back-End Applications and APIs) to join their team and drive through the Back-End Development strategy for the overall business and their customers.

This is an excellent opportunity for an experienced Senior Software Developer to take that next step into a leadership position with an ambitious and growing organisation.

This German company, with a strong presence in Portugal, focus on Data Analytics to drive the Digital Transformation of their customers. They focus on customer strategy and defining design through Data Analytics.

About the Company:

Founded in the 2010s, this young and quickly growing company are doing very well – having already grown to c450 employees!

Already a global presence with representation in 10+ countries, they lead the journey for their customers from strategy to action.

Their competencies are:

  • Data Analytics
  • Consulting
  • Coaching
  • Training & Qualification
  • Talent Management
  • Customer Experience and Design

About the Senior Software Developer (Back-End Applications and APIs) Vacancy:

  • Lead the design, development and maintenance of web scraping/crawling applications and pipelines to collect large datasets from the web
  • Develop and optimize RESTful APIs and web applications to expose datasets and analytics
  • Define architecture and technology choices for projects
  • 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
  • Reverse engineer public APIs to connect new data source
  • Architect, build and manage data pipelines and workflows in the cloud (AWS)
  • Perform ETL to process and transform raw data into structured datasets
  • Create reports, dashboards and visualizations to analyze insights from datasets
  • Estimate and plan project schedules, milestones and deliverables
  • Manage project budgets and resources

Ideal Requirements for this Vacancy:

  • 5+ years of experience in leading the development of (web) applications and APIs, including “web scraping” and “web crawling”
  • Designed & implemented scalable, secure and performant backend systems
  • Collaborated closely with product, design and data teams throughout the development process and has a proven track record of delivering projects on time and within budget
  • Proficient in Python, JavaScript, SQL, HTML and CSS
  • Experience in AWS (S3, EC2, Lambda) and Web scraping/crawling and data extraction libraries (Playwright, Selenium, Scrapy, BeautifulSoup)
  • Experience in Web application development & frameworks (Django, Flask, Node.js)
  • Expert knowledge of databases like PostgreSQL, MongoDB and MySQL and data modeling
  • 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
  • Skilled in data visualization tools like Tableau, Qlik Sense, Power BI and JavaScript libraries is a plus
  • Mentored and trained junior engineers and provided technical guidance
  • Fluent in English

Recruiter: Olivia Clark

Apply Now

At Orbis, we are committed to creating an inclusive and diverse workplace. Research indicates that candidates, especially from underrepresented backgrounds, often hesitate to apply for jobs if they don't meet every qualification.

If you're excited about a role but don't perfectly align with every requirement, we encourage you to apply. Your unique skills and experiences may be the perfect fit for the job or other opportunities that arise.

Click or drag a file to this area to upload.

Can't find what you're looking for?

We can help! Drop us a line and we can help to find the right job for you.

Browser Update Required

This website does not support your current version of Internet Explorer, Please download the recent version from one of the links provided.

Update to Google Chrome Update to Internet Edge