Full Stack Developer

Technology · Tirana, Tirana
Department Technology
Employment Type Full-Time
Minimum Experience Mid-level

Teach Away is seeking a Full Stack Developer to join our growing team! This individual will be responsible for maintaining and developing functions of our software’s infrastructure. We believe deeply in the power of education and making an impact on the future leaders of the world. If you are eager to play a key role in a fast-paced, education startup we are interested in hearing from you.


Who are we?

Teach Away is a focused, energetic group of people that are really excited about how technology can improve education. We like to solve challenging educational problems, and have fun doing it! Our online tutoring solution and interactive online classroom allow teachers and students to connect in a secure digital space with video conferencing, online chat, document sharing, and an interactive whiteboard. We believe in accessible education, and want to help every student reach their full potential. 


Who are you?

You are an exceptional coder with a knack for problem solving! You understand the need to meet deadlines, and are able to work as a collaborative member of a team. Being innovative and finding solutions is your jam. It would also be great if you have experience with API design and infrastructure concepts. 


Role Responsibilities

  • Full stack development of web applications and restful services with a variety of languages including but not limited to PHP, Node.js, Python, JavaScript, HTML, etc.
  • Building and integrating components of the front-end with server-side logic
  • Creating database plans that represent and support business processes and developments
  • Working as an integral member of an Agile team through participating in technical discussions and planning
  • Planning and implementation of security and data protection
  • Designing and implementing automated tests
  • Building reusable code and libraries
  • Work closely with DevOps to build and scale our platforms and services


Some of the technologies we use are… 

  • AWS
  • Git
  • SQL, NoSQL
  • NodeJS
  • Python
  • Symfony
  • Rest API and GraphQL
  • WebRTC
  • Voip


Minimum Qualifications:

  • 5+ years of Software Eng/Dev experience
  • A solid understanding of OOP, RESTful API design and infrastructure concepts
  • Experience working in an Agile team environment
  • Proficient knowledge of Symfony or Node.js and Git
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • React.js knowledge is a plus
  • Proficient understanding of OWASP security principles
  • Understanding of “session management” in a distributed server environment
  • Intermediate or Advanced level of English 


It would be great if you also had:

  • A degree in Computer Science or a related field
  • Experience working with containerization (Docker, Kubernetes)
  • Previous experience with AWS
  • Previous experience with Microservice Architecture and severless
  • Previous experience with caching technologies (memcacheD, redis, Varnish, AWS CloudFront)
  • Working knowledge of WebRTC
  • A good understanding of CSS preprocessors such as LESS and SASS 

What you need to know:

Currently, most of our global offices are closed due to COVID-19 and we will be working remotely until at least mid year 2021. Please note that, the interview and on-boarding process for this role will be virtual. Our main priority is keeping our employees safe. 

If you don't fully meet the above requirements, but feel like you are a good fit for the role, please still apply with a Resume in English. Ultimately, we are looking for someone passionate and excited to make a difference! We thank all applicants for the interest in the role; however, only those selected for an interview will be contacted.


Teach Away is committed to fostering an inclusive and accessible environment. We are dedicated to building a workforce that reflects the diversity in which we live and serve, including those with disabilities. If you require accommodation at any stage during the hiring process, please inform us in advance to arrange reasonable and appropriate accommodation. Information received relating to accommodation measures will be addressed confidentially.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Tirana, Tirana
  • Department
  • Employment Type
  • Minimum Experience