San Francisco, CA

Software Engineer

Our client, a worldwide media and entertainment company is looking for a Backend Developer to add to their team. This position might be right for you if:* You want to help us build a core image manipulation and delivery platform that impacts every fan of our products* You’re a curious and efficient engineer who wants to feel empowered to help define the direction of development and work side-by-side with some of the brightest minds in our organization* You enjoy working with other brilliant engineers in a challenging but supportive environment, learning from others and sharing your expertise with themResponsibilities:* Design core, backend software components for the Image Service Platform* Collaborate with other Image Service engineers and external engineering teams to evaluate and design appropriate solutions to effectively meet Product requirements* Build and manage code in AWS using CloudFormation or Terraform* Evaluate new or existing technologies and products for implementation, considering costs, usability, compatibility and scalability* Create technical documentation and runbooks for reference and reporting purposes* Use a mix of technologies including Scala, Java, Python, Kafka, Kinesis,DynamoDB, MySQL and an array of AWS native services* Collaborate with other team members (including product owners, TPMs, and other stakeholders) to achieve product and business requirements* Conduct design and code reviews* Analyze and improve efficiency, scalability, and stability of various system resourcesRequired Skills:* 2+ years of experience building internet-scale API or services applications* Experience in a Scala and alternative JVM application development environments (Java/Kotlin)* Familiarity with the AWS environment, including ECS (Docker), S3, EC2, Lambda, CloudWatch* Familiarity with infrastructure as code such as Terraform, CloudFormation* Understanding of software development fundamentals* Familiarity with writing unit, integration and functional tests* Familiarity integrating with service APIs and/or SDKs* Understanding of agile processes software team with version control & project management tools (e.g. Github, SVN, Jira, Basecamp)* Creative and inventive problem solving skills* Strong interpersonal and communication skills, and a team-focused approach towards software development.

Requirements:

Infinity Consulting Solutions

Recommended Skills

  • Api
  • Agile Methodology
  • Amazon Dynamo Db
  • Amazon Elastic Compute Cloud
  • Amazon S3
  • Apache Kafka
Browse other jobs