Software Engineer

  • Administrate
  • Beirut, Lebanon
  • Mar 02, 2020
Full time Tech

Job Description

Who We Are

Administrate builds an online platform that helps training providers save time and money. Our mission is to make our customers' training operations and training courses run better for less money.

We are a quickly growing, young, energetic company, with an established global customer base, a solid core team, and a clear vision. Oh, and we work a 4 day, 32 hour week, but we'll pay you a 5 day wage!

Where We Are

Our headquarters are in Edinburgh, Scotland's capital city. We also have offices in Beirut and in Montana. This position will be based at our Beirut office in the Beirut Digital District.

Who You Are

You're passionate about what you do. Always searching for a challenge, always looking to improve, you found yourself puzzle and problem-solving from an early age, and reaching a solution wasn’t enough for you. You were constantly striving to do it better, faster, smarter....

You creatively code and work on your own great stuff for fun, but at work you choose standards and reuse, because teams are not just one person, and you don't reinvent the wheel. Do things once, if people think you're doing it twice, they are wrong, you scripted it weeks ago.

You're striving for perfection, but grounded in reality, getting the job done comes first, but it's never something to hide behind, because you don't do 'ok'. If something sucks you say why, and how to sort it.
You're honest to a fault.

You love to work with smart people and hate mediocrity. Small teams, dynamic companies and flexible working environments are unparalleled. Bureaucracy is for someone else who likes wasting time and effort.

You are keen to develop and grow your career and skills with a passion for learning and continuous improvement.

Work hard. Work smart. Work well.

What You'll Do

Work on business critical applications with real customers around the world. We aren't building better social todo lists here, we do real software with real engineering.

Develop solutions in a variety of languages and leading technologies. Our core system is Python and Javascript, but we use PHP and Ruby where required.

Be a catalyst within the engineering team for cleaner code, better tests, more scalable solutions.

What You'll Get

Something to talk about. Real programmers have stories about code, we have a 7 year old codebase. You will have stories, good ones about defeating dragons, saving distressed peasants and founding cities that reach to the sky.

Real impact on our products. We are a team of equals, the best ideas win, whomever has them.

Paid, in real money, not promises, from an established company.

Technologies We Use

We use Python for all new server-side code, running in the Flask framework.  We use a variety of other technologies for example MySQLReact, and GraphQL.  If you have have experience in similar technologies such as Ruby on Rails, PHP, Java, or Node.js and are willing to pick up our stack, please apply!  We believe a diverse range of backgrounds strengthens our team.