upstream logoupstream logo

Senior Full-Stack JavaScript Software Engineer

upstreamGerakas, Attica, Greece
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:A degree in Computer Science, Engineering, or a related field. Over 5 years of professional experience in full-stack software development. Proficiency in JavaScript and frameworks such as React and Node.js. Experience with RESTful APIs and microservices architecture. Strong understanding of DevOps practices and CI/CD pipelines. Familiarity with cloud services and container orchestration tools. Excellent problem-solving skills and a collaborative mindset.

About the job

About Us

At upstream, we are at the forefront of mobile technology, delivering cutting-edge solutions that empower over 1.2 billion consumers globally. In an increasingly digital landscape, we assist businesses in expanding their digital presence and enhancing their toolsets to optimize user experiences, increase engagement, attract new customers, and drive revenue growth.

We redefine performance marketing as our exceptional marketers and engineers craft unparalleled digital journeys through a unique omnichannel marketing approach. We proudly partner with leading names in Telecommunications, Insurance, Education, FMCGs, and Retail across more than 45 countries in regions such as Latin America, Africa, the Middle East, and Southeast Asia.

The Opportunity

As our business expands and project demands grow, we are actively seeking a passionate Senior Software Engineer to join our dynamic Software Development team in Athens, Greece. Our headquarters in Gerakas embraces a hybrid working model.

In this role, you will collaborate with a highly skilled team on mission-critical applications throughout the entire development lifecycle, from ideation and design to development and production deployment. Utilizing advanced JavaScript technologies such as React/Next.js and Express.js, you will develop both public-facing and internal application modules for our products. You will work alongside QA Automation and DevOps Engineers who are vital to our continuous integration and delivery processes, as well as UI/UX Designers and Product Managers to create our world-class Marketing Technology Platform.

We prioritize industry best practices and are committed to providing an exceptional developer experience, ensuring that you have the tools and support necessary to excel in your role. You'll have the chance to engage with top-tier private cloud infrastructure, including Kubernetes clusters and dedicated performance labs, to meet our platform's performance and scalability requirements. We believe in cultivating an environment that enables you to reach your full potential and deliver high-quality work with confidence.

Your Key Responsibilities:

  • Design and develop well-structured, testable, and efficient software modules.
  • Translate business specifications, designs, and wireframes into robust code.
  • Create reusable components for our frontend component library.
  • Prepare and release software module updates.
  • Troubleshoot and support existing products and infrastructure.
  • Review, test, and debug code effectively.
  • Promote continuous improvement by exploring new technologies and presenting these for architectural evaluation.
  • Guide and mentor junior developers in writing clean, maintainable, and efficient code.

About upstream

Upstream is a leading provider of mobile technology solutions, enabling businesses worldwide to enhance their digital reach and optimize user experience, resulting in increased engagement and revenue growth.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.