Sr. Software Engineer (PHP, Java)

DevSelect
  • Seattle, Washington
  • Autofill and Review
30+ days ago

Job Description

Type: Sr. Software Engineer (PHP, Java)Location: Seattle, WAOpenings: 1Type: Long-term ContractSummary Do you have a passion for developing highly scalable, highly available software that provides key game features to millions of users? Are you eager to work in the fast growing, dynamic, and challenging mobile games space? The Platform Service Team is looking for a senior software engineer to join our team. We support a number of back-end services that drive game features and user experience. We solve complex problems and deliver highly customized solutions for our mobile business lines. If you’re looking for an opportunity to develop highly performant, highly available, scalable systems that provide key features to millions of users across hundreds of different games, this is the team for you!Responsibilities
  • Build and maintain mission critical back-end services that handle high volume of traffic
  • Research, design and prototype solutions to complex business problems
  • Deliver high quality, extensible and maintainable software
  • Collaborate with other engineering teams to ensure integrity of end-to-end functionality
  • Work in partnership with the product team and other stakeholders to produce high quality and specific requirements.
Required Skills
  • 3+ years Java experience
  • 5+ years PHP experience
  • 3+ years designing, developing, and deploying web applications in a scalable cloud-native way
  • 2+ years Docker experience
  • CI/CD
  • Solid understanding of web development and client-server technologies
  • Excellent problem solving, debugging and troubleshooting skills
  • Strong verbal and written communication skills
  • Be self-motivated and results oriented
  • Desire and ability to learn quickly and be part of a world-class team
  • Experience with cloud storage solutions, cloud native solutions, Google App Engine, open source software communities, Cloud networking solutions, or distributed computing technology.
  • 5 years of progressive, post-baccalaureate experience as a Software Engineer or a related occupation
  • 5 years of experience working with object oriented programming language (Java or C#) and dependency management
  • 5 years of experience building highly scalable, highly available, distributed systems with service oriented architecture (RESTful, RPC)
  • 5 years of experience in data persistence technologies, both relational (SQL) and non-relational (Memcached, Redis, MongoDB)
  • 5 years of experience using source control management tools (SVN or Git)
Nice to Have
  • 2+ years JavaScript development (React/Flux/Typescript)
  • Experience with Service Oriented Architecture
  • Experience with Cloud Native Architecture
  • Experience with concurrency and distributed computing
  • Experience with data encoding and compression techniques
  • Experience using Agile/Scrum methodologies to iterate quickly on product changes

Numbers & Facts

LocationSeattle, Washington

Skills

  • Agile Programming Methodologiesunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Cloud Storageunmatched
  • Communication Skillsunmatched
  • Community Cloudunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Compressionunmatched
  • Debugging Skillsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Flux Application Architectureunmatched
  • Gitunmatched
  • Google App Engine (GAE)unmatched
  • High Availabilityunmatched
  • High Availability Softwareunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Microsoft C# (C Sharp)unmatched
  • Mobile Gamesunmatched
  • MongoDBunmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • Open Sourceunmatched
  • PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Prototypingunmatched
  • REST (Representational State Transfer)unmatched
  • RPC (Remote Procedure Call)unmatched
  • React.jsunmatched
  • Redisunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Subversionunmatched
  • Systems Scalabilityunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched
  • Writing Skillsunmatched
  • memcachedunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder