Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

10h

Cloud Platform Engineer (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid
agileDesignmobileansiblejavakuberneteslinuxjenkinspythonAWSPHP

Upstream is hiring a Remote Cloud Platform Engineer (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.

The role

Our focus centers on streamlining the development, building, testing, integration, packaging, and deployment of our microservice-based products. We are looking for a Cloud Platform Engineerto join our team and help us maintain and scale our infrastructure to provide an even better experience for our users. An ideal candidate would be a passionate engineer who loves Linux, prefers working in the shell over an IDE, is intimately familiar with cloud infrastructure and VMWare virtualization, has a strong networking background, is comfortable in a polyglot environment, who thrives in true-agile, fast paced, production facing environments and loves hardware. A team member who may not have all the answers but knows how to find them.

What you will do...

  • Help us define the future of our artifact and container-based deployment strategies.
  • Evolve and support our immutable deployment platform.
  • Contribute to the design of high-volume, low-latency applications for mission-critical systems, delivering high availability and performance while working closely with development teams.
  • Design and implement on-premise and cloud infrastructure solutions on platforms such as VMWare, AWS, Azure.
  • Maintain and upgrade our on-premise data center infrastructure.
  • Optimize cloud infrastructure for cost, performance, and scalability.
  • Develop and deploy Infrastructure as Code (IaC) using tools like Ansible and Terraform.
  • Troubleshoot and resolve issues related to system performance, network connectivity, and security.
  • Perform system upgrades, patch management, and security hardening.
  • Adapt to and become part of a continuously evolving environment.
  • Design and implement CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or other similar tools to automate the build, test, and deployment processes.
  • Enable developers to quickly build, bake, and deploy images either locally, on Kubernetes and to the cloud.
  • Work directly with Upstream engineers to provide a polyglot-friendly experience and first-class support for platforms built on Java, Python, Go, PHP and others.
  • Monitor the performance, availability, and security of our on-premise and cloud environments.
  • Contribute to the development of tools for automating deployments, unifying platform metrics, reporting, and monitoring.

  • Expertise in VMware vCenter, clustering, and virtualization technologies.
  • Experience managing bare metal servers, storages and SAN networks.
  • Linux experience -- knowledge on Linux system administration and troubleshooting.
  • Exposure to container technology (e.g., Docker), container orchestration systems (e.g., Kubernetes), container-focused Linux distributions, and cloud virtualization.
  • Cloud experience -- designing and building tools and infrastructure for cloud platforms (e.g. AWS, Azure).
  • Knowledge on DevOps tools -- Ansible, Terraform, Helm, Jenkins, Gitlab, Grafana, Prometheus, Loki amongst others.
  • Operational experience -- comfortable providing support to other departments, optimizing deployments for availability and uptime, going deep on troubleshooting and remediation.
  • Programming experience -- Bash, Python, Golang amongst others (both reading and writing).
  • Knowledge of Relational Databases (e.g., PostgreSQL) and NoSQL systems (e.g., Redis, ElasticSearch, Couchbase, Cassandra).
  • Great communication skills, both written and verbal.
  • Eagerness to learn new technologies.

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.
The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees.
Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

Upstream is hiring a Remote Indonesian/English Copywriter (Part-Time)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues. Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

Have you ever received a marketing text message and either deleted it right away or thought that you could have done it better? This is your chance! The copywriter works in a creative partnership with the campaign manager to conceive, develop, and produce effective messages for mobile marketing campaigns. The copywriter is responsible for writing fun and compelling messages that sound as if they are coming from a real person, not a machine. These texts can establish an on-going virtual dialogue with participants, convince them to take action, or keep them entertained. Messages can reach a wide audience so the writing style must be broadly appealing, use persuasive, natural language, and reflect the copywriter’s deep understanding of his or her culture. What can you do with 160 characters or less?

Main responsibilities

  • Write clear, persuasive, and original messages/scripts for advertising a variety of products and services to engage consumers.
  • Proofread and edit content for spelling and grammar in both English and Indonesian.
  • Use the company’s Content Management System (CMS) daily to manage content updates.
  • Monitor participants’/end-users’ responses to campaigns to ensure Customer Care compliance.
  • Stay updated with popular culture, trends, and current affairs in Indonesia.
  • Collaborate with various teams (Digital Media/Content) to provide translations and support related processes
  • Native proficiency in both Indonesian and English.
  • Based in Indonesia.
  • Degree in Copywriting, Journalism, Marketing, or related fields.
  • Minimum 1-2 years of professional experience in copywriting/journalism (for websites, newspapers, magazines, advertising agencies)/online marketing or advertising.
  • Highly creative and imaginative, with a keen interest in clients' products or services.
  • Proficient in writing clear, concise, and grammatically correct content.
  • Understanding of different language styles that appeal to diverse target markets.
  • Good computer skills (MS Office) and reliable internet connection.
  • Ability to work well in a team and with a range of creative professionals.
  • Able to work under pressure, self-motivated, and well-organized.

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.

Upstream is an equal-opportunity employer. The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

5d

Business Intelligence Engineer (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote Business Intelligence Engineer (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.

The role

Our BI team is growing and we are looking for an experienced Business Intelligence Engineer to join us in Athens, Greece. She/he will be responsible for delivering solutions that are crucial for the day-to-day and strategic decision-making of other internal teams.

As a BI Engineer at Upstream, you’ll have the chance to work on a broad range of BI areas and technologies, from analyzing business requirements to data management and ETL, to report building and data visualization. You’ll also have the opportunity to work on different products and interact with internal stakeholders from several regions across the world. You’ll also have the flexibility to make design decisions and propose solutions; innovation and fresh ideas are more than welcome.

Main Responsibilities

  • Design, build and maintain efficient data pipelines and ETLs on big volumes of data.
  • Design, build and maintain online reports and dashboards.
  • Deliver on-demand data and reports.
  • Work closely with the business users to capture requirements.
  • Monitor the health and performance of the BI infrastructure and take the required corrective actions.
  • Continuously try to improve our tools and processes, following high quality and efficiency standards.
  • Degree in Computer Science, Engineering, Natural Sciences or other quantitative field.
  • 2+ years of experience in a similar role.
  • SQL expertise is a must. A suitable candidate should be comfortable with using complex joins, aggregations and window/analytics functions and follow best practices in terms of query optimization.
  • Experience in Python or similar scripting language, along with basic concepts of version control (Git).
  • Experience in at least one BI reporting tool (e.g. Tableau, Power BI, Cognos, etc.) and spreadsheets (Excel, Google Sheets).
  • Any experience with ETL tools, such as Pentaho DI, is a plus.
  • Any experience in handling semi-structured data and data APIs is a plus.
  • Nice to have experience in Airflow or other similar workflow management platforms.
  • Ability to handle and prioritize tasks with minimum supervision, ensuring smooth delivery.

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.
The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees.
Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

18d

IT Systems Administrator (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote IT Systems Administrator (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

As IT Systems Administrator you will design, implement and administer systems infrastructure, including cloud / backup software, server and hardware, operating systems and collaboration services.

Key Accountabilities:

  • Manage, configure and troubleshoot Enterprise IT services and their associated operating systems and software.
  • Manage of IT cloud services, including, Google (Google Apps), Microsoft (Office365), Atlassian and additionally administer and maintain Active Directory database.
  • Administration of IT network services (wireless, access and edge network).
  • Manage, configure and troubleshoot of Collaboration services including video conference devices
  • Create and maintain documentation as it relates to terminals, network and server configuration, mapping, processes, and support documents.
  • Provide training and orientation to end users for all modified and new systems according to IT processes.
  • Plan and implement desktop and server upgrades, maintenance fixes, and vendor-supplied patches in regards to configuration and permission management.
  • Proactive identification and resolution of problems affecting systems performance, efficiency, and availability.
  • Manage services, including, antivirus applications, web filtering, event logging.
  • Engaged on research on new software and systems to support purchasing efforts.
  • Handle and interact with vendors during new systems acquisition.
  • Able to understand and follow company internal policies and processes.

Knowledge/Skills/Experience

  • BSc/MSc in Computer Science or equivalent.
  • Prior IT support experience more than 3 years.
  • Basic knowledge and hands-on on the following areas:
  • IT services, including Active Directory, DNS, DHCP, CA and Group Policy Management, Enterprise Antivirus, Printing Services.
  • Managing Windows Server (2016, 2019, 2022), Windows OS, MacOS and Linux (Ubuntu, CentOS).
  • Network concepts such as LAN, WAN, Wireless, TCP/IP, SSH, HTTP, SSL.
  • Backup systems, preferably NetBackup. Ability to handle LTO libraries/disk drives and restore technologies.
  • Experience on the following technologies/skills will be considered as an asset:
    • Basic systems administration scripting, preferably Python, Powershell, Automation and integration with external APIs with the use of Google Apps Script
    • Cloud services such as Google Apps, Atlassian and Office365 services
    • Collaboration services, such as Slack, Google Meet and Video Conference devices
    • Desktop and Server hardware upgrades
    • Virtualization technologies such as VMware

Personal Characteristics

  • Bright, ambitious, self-driven, hard-working and flexible
  • Ability to work effectively as part of a team and with other personnel at all organizational level
  • Able to perform under pressure and deliver results in a demanding and fast-paced environment that requires fresh thinking and innovation
  • Excellent written and spoken communication skills
  • Attention to detail

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.
The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees.
Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

27d

Technical Support Engineer (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote Technical Support Engineer (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.

The role

Upstream is looking for an enthusiastic Technical Support Engineer to join our Technical Support team in Athens, Greece.

As a Technical Support Engineer, you will be part of a very competent team responsible for monitoring the entire Upstream infrastructure (hardware, software, applications, etc.) that is utilized for the execution of the company’s revenue-generating projects while ensuring total Production stability without any problems on a 24h/7 basis (3-shifts on rotation). You will be responsible for quickly detecting, resolving, and/or escalating any issues that affect the normal operation of our Production Infrastructure. You will provide support to internal users, by executing operational tasks, producing reports, and troubleshooting, as well as external users, by handling customer requests. Finally, you will be part of the ongoing process of automating tasks and procedures which will improve how we work to keep up with all the new and cutting-edge technologies and rising needs.

Your main responsibilities will be:

  • Continuously monitor Upstream's infrastructure (hardware, software, applications, etc.) following standard procedures and utilizing all available tools.
  • Report, identify, and investigate possible issues or problems with swift and accurate response on any errors reported by our systems.
  • Follow standard procedures for proper escalation of all incidents to the relevant second level support teams.
  • Ensure proper recording and closure of all incidents.
  • Prepare accurate and timely standard reports and ensure the quality of the outcome.
  • Complete all operational tasks and ad-hoc requests in a timely manner, ensuring the quality of the results.
  • Provide technical support by properly handling and resolving customer requests.
  • Review and provide feedback on documentation and procedures. Formulate new ideas to improve procedures. Utilize scripting skills in Python, bash or other programming language in order to automate day-to-day tasks.

The skills we require:

  • University degree in Engineering / Computer Science or similar discipline
  • Very good communication skills
  • Very good knowledge in oral and written English
  • Basic knowledge of Unix/Linux systems, utilities and scripting
  • Basic SQL knowledge
  • Experience in coding/ scripting and helpdesk support is a plus
  • Familiarity with ticketing system (ex. Jira) is a plus

You will be an excellent fit for our team if you are:

  • Self-driven with ability to take ownership of issues and follow through to resolution
  • Reliable and dedicated with clear thinking and strong attention to detail
  • Good at troubleshooting and problem solving
  • Organized with a structured and methodical work style

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news.

Upstream is an equal-opportunity employer. The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

+30d

Performance Marketing Manager (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote Performance Marketing Manager (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues.
Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

We are looking for a Performance Marketing Manager to work closely with our teams and drive the performance of our innovative products to optimize the campaigns towards revenue and success. The role will be reporting directly to the Sr. Performance Marketing Manager.

As a Performance Marketing Manager, you be responsible for designing, planning, testing and delivering Marketing campaigns while you will define the strategy of each campaign, deep dive into data and come up with conclusions and propositions. Your work will ultimately allow Upstream to positively impact millions of consumers around the world.

Key Accountabilities

  • Manage a portfolio of accounts ensuring that all campaigns are delivered effectively to deadline and against business objectives.
  • Define the strategy of the campaigns and lead the acquisitions process towards campaign efficiency.
  • Design and execute multi-channel campaigns and acquisitions process.
  • Optimization of channels, engagement, and monetization KPIs.
  • Ongoing optimization via segmentation and user experience.
  • Create reports for new channels & flows.
  • Provide forecasts, reports and analysis with conclusions and propositions.
  • Keep detailed documentation and create case studies.
  • Work with the wider internal team towards achieving annual revenue and targets.
  • 1+ years of working experience in a similar role (Performance Marketing, Digital Marketing, Campaign Management).
  • Excellent verbal and written communication skills in English.
  • Good knowledge of Microsoft Office suite (Excel, PowerPoint, Word).
  • Familiarity with web analytics and marketing platforms.
  • Up to date with new technologies and current trends.
  • Attention to detail, strong analytical skills, and data-driven thinking.
  • Strong problem-solving and collaboration skills.
  • Self-driven, hard-working, and willing to make an impact.
  • Able to perform under pressure and deliver results in a demanding and fast-paced environment.
  • Previous international work experience or environment appreciated.

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.

Upstream is an equal-opportunity employer. The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

+30d

Product Manager (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote Product Manager (Hybrid)

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues.
Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

Upstream is looking for a Product Manager to work closely with our teams and guide Upstream’s Mobile Marketing platform strategy from conception to implementation. As a Product Manager, you will have the opportunity to develop technology and consumer experiences that optimize Upstream’s ROI, promote the company’s strategic vision, and create value for our customers. You will be the point of contact for product development, operational, performance and commercial teams.

You are a good fit for the role, if you can break down complex problems into steps that drive product development, if you can take ownership and decide on item’s prioritization, and if you strive to take the product vision towards completion whilst ensuring that Upstream will retain a consistently high level of quality in the product and customer experience. Your work will ultimately allow Upstream to positively impact millions of consumers around the world.

Key responsibilities

  • Define the product vision and roadmap for Upstream’s Mobile Marketing platform
  • Determine backlog prioritization following alignment with all stakeholders on priorities and timelines
  • Work closely with technical product managers to provide features’ requirement
  • Translate business, performance needs and ideas into technically feasible products & features within the agreed timelines
  • Turn high level product visions into tactical, actionable product plans that balance short term needs to get product to market with long term, big-picture strategies
  • Have a deep understanding of the user experience and needs, identifying and feeling gaps
  • Work with the wider internal product and commercial teams towards achieving annual target revenue and product targets
  • Work with Product Marketing to identify unique B2B2C selling points and “package” the product offerings into compelling marketing material
  • Cooperate with other members of different functions and departments to recommend improvements and optimizations of the product portfolio (in strategy, performance, product features, customer experience etc)
  • Brainstorm with the team to design and define new features for Upstream’s Mobile Marketing platform
  • Maintain in-depth knowledge of products and solutions and act as a subject matter expert for your product area
  • Advocate and educate internal teams regarding new product features

  • 3+ years of experience in digital or platform product management
  • University degree, preferably in the fields of technology or business
  • Strong presentation skills and the ability to articulate complex concepts to cross functional audiences
  • Excellent verbal and written communication skills in English
  • Creative, resourceful, detail-oriented, highly organized, hands-on
  • A team player, but can work independently too
  • Excellent organizational, prioritization and time management skills
  • A unique blend of business and tech savvy
  • Able to perform under pressure and deliver results in a demanding and fast paced environment
  • Passionate about building great products and solving customer and business problems

Will be considered a plus if you have:

  • Understanding of Digital Marketing, E-Commerce and Performance Optimization concepts
  • Experience with mobile operators
  • Familiarity with UX/UI design principles

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news.

Upstream is an equal opportunity employer. The Company does not discriminate on the basis of race, colour, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer, and social and recreational programs.

See more jobs at Upstream

Apply for this job

+30d

Senior Software Engineer, Big Data Java / Scala (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid
DevOPSDesignmobileuiqa

Upstream is hiring a Remote Senior Software Engineer, Big Data Java / Scala (Hybrid)

Our company

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

Due to our global expansion we are looking for an enthusiastic Senior Big Data Developer to join our Software Development team in Athens, Greece.

Our HQ offices are based in Gerakas and we have adopted a hybrid work mode.

As a Senior Software Engineer you will be part of a very competent team that works on mission – critical applications throughout the entire development lifecycle, from concept and design, to developing and delivering to production. You will use a modern tech-stack for distributed data processing, such as Apache Spark, Hadoop, Kafka, Spring Boot, Java/Scala, and Data Lake to build the Data and Reporting layer of our products, processing hundreds of millions of messages per day. You will work in a cross-functional team with QA Automation and DevOps Engineers. You will collaborate with UI, Back-end teams and Product Managers to produce our world-class Marketing Technology Platform.

We use the industry best practices and prioritize providing an exceptional developer experience, which means that you will have the tools and support you need to thrive in your role. You'll have the opportunity to work with top-tier private cloud infrastructure. We believe in fostering an environment that allows you to reach your full potential and deliver high-quality work with confidence.

Your main responsibilities will be:

  • Work on big data platforms including data ingestions and data warehouse development
  • Programming in distributed messaging and data processing systems: Kafka, Spark
  • Design, develop, and support new and existing ETL processes employing industry standards and best practices to enhance loading of data from and into different source/ target systems
  • Write well designed, maintainable, testable, efficient software modules
  • Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation
  • Provide support for production systems
  • Support continuous improvement by investigating and presenting alternatives and new technologies

The skills we require:

  • BSc/MSc in Computer Science, Engineering or equivalent
  • 4+ years of full time professional experience
  • Experience programming in Java or Scala or other functional programming languages
  • Excellent knowledge of SQL
  • Familiarity with build tools such as Maven or Gradle
  • Proficient understanding of Git and its workflows

The skills we prefer:

  • Experience with a distributed data processing platform such as Spark, Hadoop
  • Experience with a distributed messaging system such as Kafka
  • Experience working with Data Warehouses

You will be an excellent fit for our team if you are:

  • Strong team player with good communication skills
  • Eager to work with leading-edge technologies
  • Analytical thinker with attention to detail
  • Reliable and dedicated professional with clear thinking and strong attention to detail
  • Able to multitask and thrive in a dynamic environment as well as balance and prioritize activities to ensure critical items are addressed

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.

Follow us on LinkedIn and stay updated on our latest news.

Upstream is an equal-opportunity employer. The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs

See more jobs at Upstream

Apply for this job

+30d

Software Engineer, Java (Hybrid)

UpstreamGerakas,Attica,Greece, Remote Hybrid

Upstream is hiring a Remote Software Engineer, Java (Hybrid)

The company

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently we work with the biggest names in Telco, Insurance, Education, FMCGs and Retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.

The role

We are looking for an enthusiastic Software Engineer, Java (Hybrid) to join our Software Development team in Athens, Greece.

Our HQ offices are based in Gerakas and we have adopted a hybrid work mode.

As a Software Engineer, Java you will be part of a very competent team that works on mission – critical applications contributing in all phases of the development process. You will be responsible for Java application development, supporting business objectives while providing expertise in the full software development lifecycle, from concept and design, to testing.

Your main responsibilities will be:

  • Develop on high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Write well designed, testable, efficient software modules.
  • Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation.
  • Create / review design documentation and provide feedback on test plans.
  • BSc/MSc in Computer Science, Software Engineering or equivalent.
  • 2+ years of full time professional experience in designing and developing applications using the Java ecosystem.
  • Solid background in Object Oriented Analysis and Design.
  • Experience with popular Java frameworks and technologies such as Spring Framework, JPA/Hibernate, JEE.
  • Good knowledge of SQL and RDBMS concepts.
  • Experience with HTTP APIs.
  • Basic understanding of concurrency concepts.
  • Working knowledge of Maven, Git and CI/CD principles.

Experience in the following will be extra appreciated:

  • Asynchronous messaging technologies, such as RabbitMQ, Kafka.
  • Horizontally scalable, distributed, microservices architectures.
  • NoSQL databases such as Redis, Elasticsearch.
  • Caching technologies, such as Hazelcast, EhCache.

You will be an excellent fit for our team if you are:

  • Strong team player with good communication skills.
  • Eager to work with leading-edge technologies.
  • Analytical thinker with attention to detail.
  • Reliable and dedicated professional with clear thinking and strong attention to detail.
  • Able to multitask and thrive in a dynamic environment as well as balance and prioritize activities to ensure critical items are addressed.

We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile and highly motivated team in a competitive and fast paced environment.

Follow us on LinkedIn and stay updated on our latest news

Upstream is an equal opportunity employer. The Company does not discriminate on the basis of race, colour, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees. Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer, and social and recreational programs.

See more jobs at Upstream

Apply for this job