
Back-end Engineer
Required knowledge in the following:
- Must be proficient in: Flask, RESTful Web Services, Node.js and Object-oriented Programming.
- Strong working knowledge of: Docker Compose, Django (Legacy), JWT Authentication, Gitlab and Jira.
Our Backend stack that the successful candidate will work in:
- Cloud Platforms: Twilio API, GCP Machine Learning API, AWS Machine Learning API
- CRM APIs: Salesforce
- Artificial Intelligence: Weka
- Scripting Skills: NumPy, C#, .NET, Tornado (for Web Sockets)
- Framework: Angular, Stripe API, Insomnia App
- Platforms: SendGrid API, Scaling with Messaging, Queues
- Other knowledge we are looking for includes: Database Migrations and scalable software architecture. You should also know: Windows Installer, Building Backends for iOS & Android Apps.
Our DevOps stack that the successful candidate will work in:
- Operating Systems: Ubuntu 14-20
- Object-oriented Programming: Python 2.7 & 3.5, Shell Scripts
- Cloud Platforms: Digital Ocean, Twilio, Google Cloud (Speech, Queues, Senders),
- AWS: experience using a range of AWS technologies including, EC2, RDS, Workspaces
- RDBMS Management Software: MySQL, Mongo DB, Postgress
- Website Management: WordPress, GoDaddy, Sendgrid, CloudFlare, Lets Encrypt, Internet.bs
- PaaS Services: Docker, CapRover, HaProxy
- Software: Slack, Office 365
Desired Skills:
Other abilities that are needed to fit with our team:
All our team members are pushing hard to achieve the same goal and we want someone with a similar drive to join us. We are looking for a team player that can take a leadership role, but is still open to receiving coaching.
You will need to be self-driven, responsible and take pride of ownership while working well under pressure. Knowing how to take a monumental task and break it down into manageable pieces will serve our ideal candidate well. As will planning for different outcomes (good or bad).
We are looking for someone who enjoys hard work and learning while realizing that failures often come before success. As this is a remote position, communication will be key. If you enjoy solving problems or puzzles, then you will be a great fit for this position.
Other abilities that are needed to fit with our team:
- As we are based in Silicon Valley, we expect you to be available for meetings during Pacific Time
- More than one position may be filled from this job posting.
- Please include your GitHub profile if you have one.