Software Engineer (Backend Developer)
San Diego, CA
Permanent role
5 years+ of experience
Javascript/ AWS experience required
Needs to be authorized to work in the United States

As a Backend Developer, you need to be at home with the back-end architecture and programming languages. You should be knowledgeable about developer frameworks and third-party libraries, cloud service architectures, an understanding of front-end technologies and be able to work well with a close-knit team.

Responsibilities:
* Spend most of your day in AWS, developing robust and scalable back end services and APIs
* Implement ongoing security systems and audit
* Routinely inspect server code for speed optimizations
* Help improve code quality through writing unit tests, automation and performing code reviews
* Collaborate with front end engineers on the definition and implementation of the platform
* Document back end services architecture to ensure seamless hand-off to front end developers

Required Qualifications:
* B.S. or M.S. Computer Science or related experience
* Very proficient with AWS development
* Proficiency with server-side languages such as Python, Go, Java, C++, PHP and .Net
* Strong knowledge of database technology such as MySQL, Oracle, MongoDB
* Experience designing, building and deploying scalable cloud-based solution architectures
* Strong organizational and project management skills
* Excellent verbal communication skills
* Good problem-solving skills

Desired Qualifications:
* Experience automating infrastructure provisioning, DevOps, and/or continuous integration and delivery
* Knowledge of containerization and container orchestration technologies such as Google Kubernetes Engine (GKE)
* Experience with TensorFlow, Cloud Vision, and other ML services
* Knowledge of standard IT security practices such as identity and access management, data protection, encryption, certificate and key management

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.