Back-End Engineer
 
Employer: Meredith Corporation Job Posted: 2/11/2020
Location: Los Angeles, CA Job Status: Full Time
 
 

Job Description:

I. Job Summary | Major goals and objectives.

We are seeking a Backend Software Engineer with experience developing solutions leveraging Java/JVM, node.js/Javascript, PHP technology platforms and ecosystems. The candidate will have strong knowledge and experience architecting, developing, deploying and supporting solutions based on AWS cloud platform and technologies. The ideal candidate will have shipped production solutions leveraging service oriented architecture, distributed systems, highly scalable batch and streaming technologies and SQL as well as NoSQL distributed persistence stores.

As a Backend Software Engineer, you will collaborate with product owners, project managers, QA engineers, DevOps engineers, peer software engineers, and architects to create new, engaging and impactful audience experiences. You’ll work closely with stakeholders to understand requirements, propose technology architecture and solutions, build prototypes, and deliver world-class products and features. You will be equally comfortable to work independently as well as in small teams, leveraging collaboration tools and practices such as Git, Jira, Slack etc.

You are:

A communicator: Whether written or oral, your communication skills are outstanding in any context. Your interactions with stakeholders and coworkers move business forward in a dynamic, exciting, entrepreneurial working environment. You are as good at listening as you are at talking and writing.
A problem-solver: You’re a results-oriented multi-tasker who runs toward a challenge. You’re able to work on multiple projects simultaneously and think independently. You are personally committed to completing a project with a conscientious attitude and good follow-through. You see to it that all assignments are completed correctly and uphold department and company standards.
Accountable: You are the greatest critic of what you deliver. You are proud of your work, and you stand by it. You are humbled but not defeated by failure and accept it as a critical part of learning. You are honest and never blame or project frustrations onto others.

II. Essential Job Functions
Weight %


• Accountabilities, Actions and Expected Measurable Results
• 50%
• Feature implementation: Work closely with product owners, project management, engineering peers and tech leadership to plan and create new digital solutions, platform features and enhancements.
• 20%
• Maintenance: Investigate, troubleshoot, and implement fixes for defects and develop enhancements.
• 10%
• Architecture: Participate in technical design of new and expanding systems and infrastructure.
• 10%
• Review and testing: Review others’ code changes via pull requests, work closely with quality-assurance engineers to facilitate feature testing, contribute to automated test coverage.
• 10%
• Requirements analysis: Consume nontechnical user stories, providing feedback when necessary, translating into technical documentation, and/or using as a basis for implementation.
• 100%

III. Minimum Qualifications and Job Requirements | All must be met to be considered.
Education:


• BS Degree in Computer Science or related field; or equivalent training/experience

Experience:

• Minimum 5 years of experience architecting, developing, deploying solutions to Production, using AWS technologies and platform.
• Minimum 3 years of experience designing, developing and deploying solutions to Production, using the Java, Node.js and PHP platforms and ecosystem.
• Minimum 3 years of experience developing solutions leveraging distributed technologies, messaging systems, SQL and/or NoSQL persistence stores.
• Minimum 3 years of experience developing scalable and performant web applications and API solutions.
• Minimum 3 years of experience developing solutions for scalable batch processing systems and/or stream processing solutions.
• Minimum 3 years of supporting, trouble shooting, enhancing, performance-optimization of distributed solutions in Production.

Specific Knowledge, Skills and Abilities:

• In depth experience with full software development life cycle.
• Proficient with collaborative development tools and practices using Git, Jira, and preferably GitFlow.
• Ability to function independently in a fast-paced environment, organize and prioritize work independently, and meet tight deadlines
• Demonstrates strong decision-making skills, and being results-driven.
• % Travel Required (Approximate): 0


To Apply:





 



 

Want More Jobs Like This?
We love helping you with your job search -- we make it even easier by delivering the best jobs to your inbox.

Configure Job Alerts
 

 


About Us  |  Career Advice Blog  |  Employer Directory  |  Contact Us
© 2012-2020 Work In Entertainment, LLC. Terms of Use | Privacy Policy.