Advanced Back-End Development

Advanced Back-End Development

At BuildUp, you will gain hands-on experience in important aspects of backend engineering which will help you to deliver high-quality products from scratch to the market, using industry-standard best practices employed by leading companies and startups around the world. The program requires about 10-12 hours per week and takes place only during evening hours (~19:00-21:00).

The course covers, but is not limited to, continuous integration and delivery (CI/CD), modern cloud-based managed tools like AWS Lambda, Dynamo DB or RDS, S3 and DevOps automation techniques, Express, Node, Passport and observability (logging, tracing, and monitoring), performance, and scalability tools. Students will work in a hands-on laboratory setting where they will contribute to building a production-ready, real-world project. Successful students will be ready to join the community of practice as cloud-native backend developers at the world’s leading companies.

Become a student
Apply now

We are accepting applications till the 2nd of May.
Book a call with Albert to reserve your spot.

Skills you will build up

You will become a rockstar Back-End Engineer able to architect, deliver, maintain and troubleshoot products of any complexity.

You will learn about modern database engines and best use cases for them.

You will learn how to design, implement and document complex backend systems

You will gain knowledge on CI / CD and be able to automate your delivery by making sure that as little as possible manual work is involved in development process.

You will get proficient knowledge on systems observably, by applying modern logging, metrics collection and visualisation techniques, understanding concepts related to incident management and alerting systems.

You will work with different infrastructure solutions and will be able to make right selection based on product needs.

You will become more familiar with testing principles, and will understand the importance of investment in proper test coverage even at early stages of product development.

Who can join the program?

This program is designed for mid-level Back-End Developers who aspire to become rock stars in their work, and is not suitable for people who are just beginning their journey in Back-End Development.

You should have:
  • Have experience as a Backend Engineer.
  • Worked as part of a cross functional team in an agile environment.
  • Have some experience with cloud providers.
  • Worked with micro-services and containerised systems.
  • Have little or no experience with CI / CD.
  • Have little or no knowledge on observability and monitoring concepts.
  • Like challenges and eager to learn.
You are not good fit if:
  • You want to gain deeper knowledge on programming language(s) or framework(s) you are currently using
  • You recently started as Backend Engineer and still on a junior level
  • You’re at the cusp of a career switch
  • You’re a CEO or a Founder

The most practical method

Education at BuildUp is work-driven and focused on functional skills. You’ll apply what you learn in practice — building and delivering real products with cross-functional teams.

Students at BuildUp work. They solve problems on a daily basis, becoming deadly effective at it by the end of their programs.

Moreover, your team has full ownership of the product. Check out these products already created at BuildUp.

Why BuildUp

Here is a rough timeline showing all the tasks you’ll learn to accomplish during your BuildUp education. Besides solving these challenges, you’ll also develop a comprehensive understanding of other professions in relation to your own. Such experience will be very useful as you get promoted and begin working with more professionals from other disciplines.

Explore the full program schedule:

The skill tree of the program

Community ― your key to accelerated growth

At BuildUp, we're building a modern educational culture that redefines how community and learning come together.

Being part of any BuildUp program means you’ll have access to our community of world-class professionals. With every new program we launch and every batch we start, your network will get stronger and your growth will accelerate.

BuildUp method

This is your career boost

Live Case Studies Each Week

Each week, you will go deeper by attending a live online session via Zoom where the tutor will walk through a real-life scenario applying the concepts you learned. Live sessions are 2 hours and take place weekly during a cohort. Hear how industry leaders from companies like Tripadvisor, Tinder, Uber, and more have addressed similar challenges.

Work in Team and Peer-to-peer Culture Learning

Every week there will be optional opportunities to connect with peers in the cohort solving similar problems to you. Join a small group to discuss applying the concepts, attend/host a community deep-dive session on a special topic, or discuss questions within the forum and Slack.

Apply the Problem Solving Methodology

Translate the frameworks to your company with active, hands-on exercises, worksheets, and weekly micro-projects. Expect to spend about 2 hours a week on active learning. A plan for action: Build a plan that you can take back to your company. Start small, achieve results, and amplify your impact.

Who will lead the program

Andrew Obrigewitsch

Andrew Obrigewitsch


Andrew is a Senior Software Engineer with experience building enterprise-level applications and an expert on the Data Graph and GraphQL. His technology journey started at 8 when he built his first computer with his father — this computer ran on DOS (Disk Operating System). And it continues now as Andrew not only delivers great products but also teaches a coding Bootcamp, enjoying helping others learn new technologies and improve their potential.

Artashes Torosyan

Artashes Torosyan


Artashes is an experienced hands-on technical lead with over 20 years of extensive experience in agile software development, architecture, management and cloud computing. Passionate believer in the power of open-minded team communication and engineering culture to drive development efficiently, improve business agility and bring high-quality digital products successfully to market.

Reasons to apply

An evening program

BuildUp is flexible. If you have free hours in the evening after work, you can easily learn with us, and your main job won’t suffer. You will need to learn 6 hours per week of online content with only 2 hours of live calls with tutors, and then it is an offline meeting with your team in a local Co-working space in Yerevan.

You think you have a top job and salary...but do you?

Sure, if you are a VP of Engineering at Microsoft, you can ignore this. But if you want to be one in the next 10 years, please apply here.

Consumed by your “Levi” every night?

You don't want to work a second job your whole life, right? Why not learn now and upgrade your salary, so you can better enjoy life.

You’ll own the product

This is not just another internship. You’ll build a product with the team, and you’ll own the product with your team.

Your current learning from seniors is too slow

You may be learning in your current job. And it might be enough if you want to become a professional in 3-5 years. At BuildUp, you can do it in 4 months and with a whole new perspective.

And these other points to consider

All of our tutors are top-level professionals. We teach mindset, so you’ll learn critical thinking and complex problem-solving. You’ll be part of a multi-disciplinary team solving real-life problems. And eventually, see the incredible community that will mentor you.


1. What are the minimum qualifications to apply?

You should have sufficient experience as a Backend Engineer with strong technical background in at least one programming language.

2. Will I learn new programming language(s) or gain deeper knowledge in ones I am familiar with?

No, the program is designed to give broad knowledge on all aspects of backend engineering and is not limited to a particular language or framework.

3. Do I need to have DevOPS experience?

The program will cover topics such as delivery automation, infrastructure, observably but a basic level of knowledge on mentioned topics would be nice to have.

4. How much does it cost?

The beauty of BuildUp is that no payment is required at the beginning. However, you will be required to pay 1700$ USD eventually. We offer a special agreement called an ISA (Income Sharing Agreement), which means that you don't owe a payment when accepted, but once your salary reaches a specific level, you will be required to come back to our community, became part of it, and pay it forward in the form of 100$ USD dollars per month for 17 continuous months. Please note these terms may change in the future.

Become a student