Senior Back End Engineer
The opportunity:
Our platform handles tens of thousands of lessons completed around the world every day, which means you get to see what big corporates are training their employees on, and world on a scaling enterprise platform! As a Senior Developer at EdApp, you will work to build out and scale our product as we continue to add new features and improve our offering. Your role is all about ownership and impact - being able to work closely with our leads and CTO to build a robust solution for our clients.
You can read more about EdApp at http://www.edapp.com and https://www.slideshare.net/ElzaanPienaar/edapp-life-edapp?qid=040eae83-865f-4fc0-9d0c-edd80ffc4d84&v=&b=&from_search=1
You’d be working primarily in a modern technology stack with CI in place with multiple deployments per week. You’d be joining an engineering team of 25+ front and back end engineers split between offices in Sydney and New York City, however, we operate in small cross-functional teams so your team in NYC would be operating quite independently.
Day to day responsibilities:
Develop and enhance our platform with a focus on our client side applications
Write clean, clear code, mainly in C#, that conforms to our team’s standard style and effectively communicates intent to the rest of the team
Participate in agile processes by interpreting user stories & implementing them in our platform.
Analyze business needs and implementation approaches to deliver high-quality applications
Work collaboratively with team members to complete projects on time
Deliver successfully on all aspects of the product life cycle stages
Working on the performance of our platform - always suggesting improvements and introducing new tech
The tech specs:
We are relatively agnostic when it comes to languages and frameworks you've worked with, but if you're interested, here's our tech stack:
- React (+ React Native and Redux, Ios & Android application, Javascript)
Dotnet Core, C#
MongoDB
Postgress
Snowflake
AWS
Kubernetes
As a back end developer, we also think that you should have the following;
- At least 5+ years of professional experience as a software engineer ideally working with C#
- Bachelor’s degree in Computer Science or Engineering or equivalent experience
- Have agile software development experience
- Have played a substantial part in developing large scale systems
- Experience with Git, Domain Driven Design and working on mobile apps are nice to haves
Your jam:
You will love the role if you:
Obsess over writing clean and clear code & you believe in strong peer review and love documentation!
Have a 'team first' mindset and love motivating and driving a team towards achieving deadlines and goals
Take pride in your work and can produce maintainable, clear solutions
You take initiative in order to be able to identify possible problems before they arise and identify potential solutions
You have the ability to communicate in a professional manner with team-mates and other areas of the business
Are able to work independently with limited guidance
What we can offer you:
The opportunity to join an early stage tech company valued at 30 million, getting in early with stock options to experience an incredible journey of growth!
Have the chance to work on solving complex problems for customers that impact learners and users worldwide
Learning is a key priority for us, and you'll be supported in your personal journey and professional development
An employee equity option plan so you can really benefit from our success
A generous healthcare scheme - on par with industry average; including Dental, Medical, Vision, Life Insurance, Disability Coverage, and Employee Assistance Programs
Competitive 401k program
PTO and Holiday leave