Match score not available

Associate Software Engineer (12-16 month Internship)

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Currently studying for a Bachelor’s degree in Computer Science/Engineering or equivalent., Experience with back-end or full-stack development and understanding of computer science fundamentals., Strong written and verbal communication skills., Proven ability to collaborate with teammates and stakeholders..

Key responsabilities:

  • Collaborate with senior engineers to implement new features and systems.
  • Participate in company Hackathons and dedicated innovation time.
  • Gain hands-on experience in the full development and delivery lifecycle.
  • Explore and work with cloud platforms, microservices architecture, and CI/CD tools.

Flipp logo
Flipp SME http://corp.flipp.com
201 - 500 Employees
See all jobs

Job description

About Flipp

Flipp partners with the largest North American retailers and brands to deliver local promotions and savings to millions of engaged shoppers daily, driving superior returns on investments. 

We help people make smarter shopping decisions with autonomy and accountability. With rising living costs, Flipp's mission is crucial. Our Shopper Consideration Platform allows retailers and manufacturers to create digital experiences from their savings & deals content, aiding shoppers in deciding what to buy and where to buy it. Together, we make a difference.

At Flipp, you'll work with hungry, humble, highly intelligent and other-centered teammates. We challenge ourselves, learn by doing, and grow by developing new skills and perspectives. You'll be equipped to make an impact, realize your potential, and stay inspired every step of the way.

Software Engineering Associates at Flipp have the same opportunities as full-time engineers to contribute to their teams. You will be mentored by senior engineers and collaborate with your team to implement new features and systems as needed. As part of our engineering team, you will gain hands-on experience throughout the full development and delivery lifecycle, releasing new features and updates for one or more of Flipps systems.

What you'll get the opportunity to do:
  • Innovation: Make your mark by innovating with new ideas and technologies during company Hackathons and team dedicated innovation time.
  • Programming Languages: Enhance your coding skills by becoming proficient in languages such as Go, Ruby, TypeScript (React). This will open up new possibilities for developing cloud-native applications.
  • DevOps Mindset - You build it you own it: You’ll be responsible for the things you build, from the design to production deploy with the help of more experienced engineers.
  • Experience with Cloud Platforms: Dive into the world of cloud computing by exploring AWS. Gain hands-on experience and become proficient in building cloud-base solutions.
  • Microservices Architecture: Understand the principles of microservices and how to design, build, and deploy them. This knowledge will help you create scalable and resilient applications.
  • CI/CD Pipelines and Infrastructure as Code (IaC): Explore continuous integration and continuous deployment (CI/CD) tools like GitHub Actions, and familiarize yourself with Infrastructure as Code (IaC) tools like Terraform.
  • API Development with OpenAPI and gRPC: Dive into API development by learning OpenAPI for designing and documenting RESTful APIs, and gRPC for high-performance, language-agnostic remote procedure calls. This will enhance your ability to build robust and scalable APIs
  • Kafka and Kubernetes: Explore Apache Kafka and Kubernetes to understand distributed streaming platforms, master containerization and orchestration. 
What you'll bring to the team:
  • Education: Currently studying for a Bachelor’s degree Computer Science/Engineering or equivalent
  • Effective Communication: Strong written and verbal communication skills.
  • Software Development Fundamentals: Experience with back-end or full-stack development and the ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms
  • Collaboration on Projects: Proven ability to work closely with your teammates, cross-functional engineers, and stakeholders
  • Problem-Solving Skills: A curious nature, strong analytical skills, and a self-learner mindset are essential for tackling and solving complex problems
  • Hungry, Humble, and Other-Centred: High growth expectations for yourself and your team, and a willingness to push yourself and your team to achieve the shared goals.
Our promise to each other:

What we bring:

  • An inclusive, collaborative environment where your voice matters 
  • A remote first environment 
  • The tools and opportunities you need to grown and develop 
  • Every opportunity to own your success

What you bring:

  • Your authentic self, everyday 
  • Your best work, from anywhere 
  • An appetite for learning, curiosity, and a growth mindset 
  • Motivation, initiative and the mind of an entrepreneur
Here’s how to apply:

If you’re interested in working with us on the future of shopping, fill out the fields below and submit your application. While experience and skill sets are valuable, growth potential and attitudes are equally important. If you’re prepared to grow dramatically with your team at a world-class learning organization, consider applying. We understand that the most creative solutions require diversity in thought and life experiences.

Flipp is an equal opportunity employer. We do not discriminate on the basis of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. We are proud to be a welcoming space for employees, of every background, to bring their whole selves to work with confidence. Flipp is committed to providing appropriate accommodations to ensure our selection process is equitable, and such accommodations can be made available on request. If you require an accommodation, please contact your dedicated recruiter directly.

A member of our recruitment team will respond to you in the coming weeks.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Analytical Thinking
  • Growth Mindedness
  • Problem Solving

Software Engineer Related jobs