Full-Time Sr. Engineer, Software
Job Description
In this role you will be responsible for designing, developing, deploying and maintaining applications using LEMP stack within the AWS eco-system (includes, Serverless Architecture, API Gateway, NodeJS, Typescript, ReactJS tech stacks, MySQL, NoSQL and other cloud managed services). You will also be responsible for guiding other mid-level engineers on the best practices, coding guidelines for building & maintaining high volume & high performing consumer facing web applications.
- Strong hands-on development for designing/developing new business features and see it through QA, delivery and maintenance (70%)
- Partner closely with lead engineer and/or with Manager for evaluating/prototyping technical architecture that is scalable, performant and resilient (15%)
- Provide technical guidance to the team on the best practices, documenting enterprise architectures and own deliverables for a project (15%)
REQUIREMENTS:
- Bachelor’s degree in Computer Science, Information Technology, Business, or equivalent
- 5+ years of strong experience in designing, developing and delivering cloud-based solutions for large enterprises at scale
- 4+ years of strong experience in object-oriented skills and background in full stack application languages (NodeJS, Typescript, PHP/Wordpress), relational and nonrelational data persistence, storage, retrieval and caching strategies
- 3+ years of strong experience in working with front-end technologies; including ReactJS, nodeJS, jQuery, grunt, gulp, etc.
- Experience working with cross teams to design, build scalable & performant solutions
- Desired professional cloud certification e.g. AWS, Azure, Google cloud architect
- Positive can-do attitude while collaborating with other teams and business stakeholders
- Must be detail oriented, self-organized
- Excellent verbal, non-verbal, inter-personal, and written communication skills across all levels within and outside the company
KNOWLEDGE, SKILLS, AND ABILITIES:
- Experience developing and deploying full stack solutions.
- Experience using Test Driven Development and unit test frameworks
- Experience writing /tuning complex SQL database queries
- Experience in producing/consuming high performing/scaling REST API’s using any programming language
- Experience designing and negotiating technical contracts and designs that spans across teams
- Excellent troubleshooting skills.
- Experience working on AWS services includes elastic load balancers, CloudFront, lambda’s, API gateway, SQS/SNS, caching frameworks, Route53, RDS and NoSQL database.
- Excellent analytical and problem-solving skills
- Desired experience in NoSQL technologies, MongoDB
- Desired experience in configuring and using build tools and CI/CD pipeline
- Desired experience designing enterprise architectures in cloud using various managed services and should be able to present the design to tech stakeholders for buy-in
- Decisive. Has the ability to make choices, take responsibility, and follow through
- Execution. The ideal candidate doesn’t miss delivery dates and ensures success across the team.
- Business-driven mentality. The ideal candidate understands business context and priorities and can help the team to think through requirements that might not be explicitly called out by stakeholders and the product team
How to Apply
Please apply directly to this opportunity on the Beachbody Careers Page https://beachbody.wd1.myworkdayjobs.com/en-US/Careers/job/Santa-Monica/Senior-Engineer--Software_R-784370 total views, 0 today