Responsibilities
Work with product owners to develop the product vision and roadmap
Provide all of the product teams with technical leadership, mentoring, and architectural guidance
Document and diagram proposed solutions, and ensure documentation and diagrams remain current for all deployments.
Advise end-to-end development of new features from concept through testing and deployment
Mentor others in the writing of clean, well-documented, testable OOP code following KISS/SOLID principles
Mentor others in how to develop cloud-native applications
Advocate for non-functional requirements like performance, versioning, deployability, configurability, observability, scalability, security, etc.
Meticulous attention to detail and high quality of work
Build up and maintain our DevOps/CI environment through research, implementation and monitoring
Create alerts and data mine logs and metrics for issues in cloud hosted services and the client applications that call to the services
Ability to design and architect service level componentry
Spike testing and rapid prototyping
Required Qualifications
Excellent verbal and written communication skills
Excellent knowledge in designing and developing complex, multi-tier, cloud-native software applications
Advanced knowledge in architecting cloud solutions in GCP or AWS (we are migrating from AWS to GCP)
Experience with Docker, Docker Compose, and Kubernetes (EKS and/or GKE)
Advanced experience with automating the provisioning of cloud resources using infrastructure as code (we use Terraform)
Experience with CI/CD tools such as TeamCity, GitHub Actions, Jenkins, or CircleCI (we use TeamCity and GitHub Actions)
Experience with monitoring and alerting tools such as DataDog, New Relic, Grafana, Prometheus, and Kibana (we use DataDog and are migrating to Prometheus/Thanos/Grafana for monitoring and ELK stack for logs)
Experience with a high-level language like C#, Java, JavaScript, or Golang (we use C#, C++, JavaScript, and Python)
Creating and consuming RESTful web services and experience with 3rd party APIs
Well-versed in optimizing database queries to NoSQL databases (we use MongoDB)
Good understanding of design patterns
Experience leveraging LLMs and operating Agents to assist with tasks and development
Nice to Haves
Experience with big data, stream processing and machine learning algorithms
Experience with geospatial applications & databases
Working in an agile environment (we use a mix of Scrum and Kanban)
Experience or knowledge of dependency injection
Experience with real-time, multiplayer services
Google Cloud Certification
Experience with Kubernetes-adjacent tooling like Helm, Kustomize, and ArgoCD
Understanding of effective unit testing and experience with Visual Studio Tests or NUnit
Experience creating mock objects using Moq, NSubstitute or other mocking framework
Magnopus Los Angeles, California, USA Office
523 W. Sixth Street, 330,, Los Angeles, California , United States, 90014
Similar Jobs
What you need to know about the Los Angeles Tech Scene
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

.png)