JOB DETAILS:
Title: Senior Backend Developer/Platform Engineer
Location: Century City, Los Angeles, CA (Open for 100% remote work options)
Type: 06 - 12 plus months contract (extendable)
Job Description:
Position Summary:
CAA is seeking a Backend/Platform Engineer responsible for designing, developing, and maintaining our backend applications. This will involve continuously analyzing areas for improvement and identifying opportunities to automate, secure, and codify our environment. You will play a key role in fostering our high-quality engineering culture, which values rapid iteration, collaboration, and adherence to best practices. This position offers flexibility to work remotely.
As a Platform Engineer, you’ll be responsible for crafting, building, and sustaining high-performance APIs. You will collaborate closely with other engineers and design teams to ensure our applications are optimized for speed, scalability, and usability. Experience with cloud services, Infrastructure as Code (IaC), GitHub Actions, Terraform, Kubernetes, Microservices, and API Management Systems is a plus.
“Key skills:
JavaScript, MongoDB, testing framework such as Mocha/Chai, GitHub experience. The person should have some good experience with a NodeJS backend framework, such as Express, Hapi, Nest, Fastify. Kubernetes would be a plus but not required.
No React or front end skills are required.
We are looking to onboard quickly if possible.
The initial effort will be in reviewing API code and upgrading mongodb node drivers and other libraries used by our API microservices. The person should be able to work independently but be a good communicator when the need to escalate arises. They should understand API concepts such as CRUD operations, request & response handling. They should understand how the API interacts with the backend databases.”
This role is right for you if:
- You understand the intricacies of API, Microservices, Application Platform and Database Management, and Project and Release Management
- You have a thorough understanding of DevOps and DevSecOps
- You are comfortable with monitoring and security solutions deployments
- You understand cloud migration design, deployments, and automation
- You enjoy test-driven development and believe testing is integral to developing high-quality code
- You understand the intricacies of JavaScript and Node.js, for both front-end apps and back-end services
- You have 5+ years coding experience preferably in JavaScript, HTML, or CSS
- You have 5+ years of industry experience with Cloud technologies
- You are comfortable working in a scaled agile environment using Scrum or Kanban
- You have a bachelor's degree in computer science, Computer Information Systems, or related field, or 5 – 10 years of experience
What sets you apart:
- Experience building single-page applications in JavaScript/TypeScript
- Experience with GitHub, React, Azure SQL, MongoDB, Docker, Kubernetes, and testing frameworks
- Passion for building and implementing global, highly scalable, highly available solutions
- Passion for building high-impact, well-performing user experiences
- Excellent communication and collaboration skills working cross-functionally with other engineers, product managers, and stakeholders
- Experience participating in cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information; orchestrating of writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery