Full-stack Engineer

دوام كامل في a Laimoon Verified Company في Qatar
نُشرت يوم April 26, 2024

تفاصيل الوظيفة

As a Sr. Full-stack Engineer at Apollo, youwill work with Apollo's 200M+ Leads data and buildfeatures on top of it. You will be responsible for improving thequality of our data and building customer-facing products by comingup with innovative, yet simple, solutions and implementing themend-to-end. This involves building highly scalable web services, anexcellent understanding of software design and databases, and asolid grasp of frontend engineering. You will be a critical part ofour growing company, working on a cross-functional team toimplement and drive best practices in technology, architecture, andprocess. In this role, you will interface with a product, design,software engineers, and members on teams outside of Engineering. AtApollo, we are obsessed with improving quality, automation, andsquashing any bugs that sneak through, and we expect the same fromyou. You have a drive to investigate performance improvements andgenerate innovative ideas constantly. Our tech stack isReact/Redux/NodeJS on the front-end, Ruby/Ruby onRails/Python/MongoDB/Elasticsearch on the backend, andKubernetes/Docker/Ansible/Terraform for infrastructure. We useGoogle Cloud Platform as our cloud provider. Daily Adventures andResponsibilities • Design, implement, test, deploy anditerate on end to end features in our products covering bothfrontend and backend • Implement "pixelperfect" design as delivered by our designers that worksacross different browsers, according to specifications provided• Produce "clean" and well-structuredcode, with detailed specifications and documentation. •Help maintain code quality, organization, automation and continuousdelivery • Effectively communicate development progress orblockers to the product lead, engineering manager, and otherstakeholders • Work effectively as part of a large globalteam • Attend and engage in scrum ceremonies, oncall, andother team processes • Write unit/integration tests andcontribute to engineering wikis Competencies • Customerdriven: Attentive to our customers' needs and strive todeliver a seamless and delightful customer experience. •High Impact: Understand what the most important customer metricsare and find the right direction to impact them by working withProduct Managers and through multiple agile iterations •Ownership: Have ownership of projects from start to finish, makesure to have high quality implementation, and have urgency to movefast and find the most efficient ways to iterate • TeamMentorship & Sharing: Able to up-level the team by sharingknowledge and best practices with the engineering team •Agility: Organized and able to effectively plan and breakdown largeprojects into smaller tasks that are easier to estimate anddeliver. Can lead fast iterations • Speak and ActCourageously:aren't afraid to fail, aren'tafraid to challenge status quo, speak up for contrarian view• Focus and Move with Urgency: Able to prioritize forimpact and move fast to deliver experiment, features to achievecustomer value • Intelligence: Learns quickly.Demonstrates ability to quickly and proficiently understand andabsorb new codebase and frameworks. Skills & RelevantExperience Required: • 5+ years of industry experience inbackend development and at least 3+ years in frontend development• Solid understanding of Ruby, Ruby on Rails, JavaScript(ES6), React, Redux, HTML, and CSS • Strong system designfundamentals and experience building scalable systems •Good understanding of software development lifecycle •Strong analytical and problem-solving skills • Provensoftware engineering skills in production environment, includingtest-driven development • Experience with Cypress inwriting meaningful tests • Your code is comprehensible,well-structured, and highly performant Preferred: •Experience in Python • Experience with Sidekiq •Experience with Spark or other distributed processing frameworks• Experience with Google Cloud Platform, Databricks,Snowflake, MongoDB, Terraform, Ansible • Understanding ofDesign Systems

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Full stack Jobs
تعليقات وملاحظات تعليقات وملاحظات