Senior Backend Software Engineer for WebinarNinja
The Role
Contribute your efforts to a product that empowers independent educators and creators to share what they know and earn a living. WebinarNinja is hiring a Senior Backend Software Engineer to continuously develop our offering, work with our awesome team of ninjas and continue our push towards engineering excellence!

WebinarNinja is a distributed global company with a team working around the world across 5 continents.

What will you be doing as our BE Engineer:

You will be responsible for designing, building and improving our existing PHP/Laravel based web application backend while following current best practices and test driven methodologies. You will be expected to provide guidance to the rest of the engineering team in the form of project specification feedback and peer code reviews.

WebinarNinja is a distributed global company with people working around the world. The primary spoken and written language is English. You will be expected to participate in daily standups according to the team’s schedule but will have flexibility in personal development hours.

You will be required to act as an escalation target for support issues that may require engineering assistance and infrastructure assistance (AWS). You will be required to provide communication to peers as well as represent the engineering team when communication on support issues when they are escalated. You will be required to work in multiple collaboration tools such as Slack, Basecamp, and Jira.
Location
Remote
Position
Full time
40 hours a week
Why Should You Apply?
- You want to build amazing software without sacrificing quality
- You are eager to solve difficult problems
- You want to have input into the overall development of the software and development practices
- You want to work with a team that strives to follow best practices in development and testing
- You want to act as a customer advocate, recognizing them as our #1 stakeholder
- You are collaborative, willing to teach and learn from others
- You are fun and expect to have fun, respecting a proper balance of work and life

Core Must Haves:
- Expert knowledge in PHP (8.0+)
- Expert knowledge in Laravel (8.0+)
- Expert knowledge in API design and development
- Expert knowledge in Test Driven Development where tests are used to drive feature completeness and correctness. A strong understanding of Laravel testing best practices using Facades, Database assertions and JSON validation.
- Strong experience in utilizing Laravel Vapor for Serverless Laravel deployment.
- Strong understanding of CI/CD tooling and best practices. Knowledge in CircleCI a plus.
- Strong knowledge and experience in Amazon Web Services. RDS, S3 and Cloudfront. AWS Certification at Associate level and above a strong plus.
- Strong understanding of how reactive client side applications are written and communicate to the backend Knowledge of
- Angular2+ a strong plus.
- Solid knowledge of SQL relational databases, schema design and query optimization
- Strong self management skills when using project management tools such as JIRA, Slack and Basecamp

Who Are We?
Launched in April of 2014, WebinarNinja has set out to allow digital educators (coaches, trainers, consultants) and creators (course creators and independent business owners) a way to easily create engaging webinars to share their expertise with the world.

Our USP has been a friendly, easy-to-use interface and a fun and personable brand. We make it easy for our educators and creators to get up and running quickly so they and their attendees can focus on content and enjoy the webinar experience.

We help businesses in every niches and today, over a million people attended a WebinarNinja webinar.

WebinarNinja has been self-funded and profitable from day one. We only answer to the needs of our team, collective vision and users.
Why Work at WebinarNinja?
WebinarNinja has been doing the remote thing since 2014 - well before the world knew what "flexible work" meant.
 
We strive to give each team member an unmatched level of job satisfaction. We offer a healthy level of autonomy while providing consistent communication so expectations are met and you get the support you need. We believe in learning from each other and fostering personal growth. You can expect to learn a lot while working with us.

As a remote team, we've managed to foster a culture of communication and transparency everyday.

When travel is uninterrupted by global events, we take a break from remote work with an annual, in-person team retreat. In 2019 we spent a week in Ubud, Bali working and playing together- taking in the culture, food and fun.

But the biggest reason why you would love working at WebinarNinja is that we create cool stuff that makes a significant impact on the businesses we serve, everyday.

We are an equal opportunity employer and are committed to diversity, equity, and inclusion and a sustainable future.

https://webinarninja.com/about/
HOW TO APPLY:
Step 1: Complete the questions below in this form.

Step 2: Link your resume / CV and write complete cover letter section below, provide your references and submit.

You will be contacted for an interview if you are someone we wold love to have a conversation with.

Best of luck!

1. Answer the questions below
Name *
First and last name
Email *
In which town/city/country will you be working from? *
Is there a time of day you can't work? *
Have you worked remotely before? Tell us about it. *
What do you like about working remotely? *
Why do you want to work for WebinarNinja, in particular? *
Who do you think our customers are? *
What previous experience do you have related to this job and our company? *
In a previous role what work/ project did you have ownership over that had a big impact on the success of the company? *
2. Submit your Cover Letter & CV.
Submit your cover letter below. Feel free to show your personality and give us a reason to want to have a conversation with you. *
Submit your CV/ Resume. Paste the link below. *
Provide TWO references (Name, Company, Contact Email) *
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of WebinarNinja. Report Abuse