Software Engineer II, Backend
On-siteLos Angeles, California, United States
Los Angeles, California, United StatesOn-siteFull TimeLarge
Full TimeLarge
Job Summary
Design, develop, and operate scalable distributed services on Kubernetes or ECS while collaborating with cross-functional teams to expand the service platform. Influence the team roadmap and product development by challenging norms and exploring emergent technologies to deliver high-impact features. Recruit, encourage, and develop other team members within a high-member-to-engineer ratio environment. Requires Java, Node.js, Go, or C++ expertise and 2+ years of industry experience. Full-time role with competitive compensation and comprehensive benefits.
Required Qualifications
- Excellent knowledge and experience with a backend language like Java, Node.js, Go, C++
- BS/MS in Computer Science or an equivalent field with 2+ years of industry work experience
- Excellent knowledge of Computer Science fundamentals with strong competencies in data structures, algorithms, and coding
- Strong designing and building distributed backend systems handling high volumes of traffic
- Experience in handling ambiguous business requirements with excellent prioritization, time management abilities, and a focus on execution
Desired Qualifications
- Experience with cloud computing systems such as AWS, Azure, or Google Cloud Platform
- Experience in design and development using NoSQL, such as DynamoDB or Cassandra
- Experience with Redis, ElasticSearch, Kafka, and Spark
- Experience with Typescript
- Agile development methodology and CI/CD
- Experience with Docker containers
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.