**Experienced Full Stack Marketing Data Engineer – Web & Cloud Application Development**

Other Jobs To Apply

About UsAt workwarp, we're shaping the future of technology and innovation. As a leading-edge company, we're always on the lookout for talented individuals who share our passion for excellence and creativity. Our remote office offers the best of both worlds – the flexibility to work from anywhere and the opportunity to be part of a dynamic team that's pushing the boundaries of what's possible.Job OverviewWe're seeking an experienced Full Stack Marketing Data Engineer to join our team. As a key member of our data engineering team, you'll be responsible for designing, developing, and implementing high-quality data infrastructure that powers batch and real-time data processing of millions of records. If you have a strong background in marketing, data warehousing, analytics, programming, and database experience, we'd love to hear from you.Responsibilities• Develop and maintain a deep understanding of the marketing domain, including data warehousing, analytics, and programming.• Design and implement high-scalable web and cloud solutions using AWS components such as API Gateway, Lambda, and SQS.• Collaborate with architects, product designers, product managers, and engineers to implement high-quality solutions that meet business requirements.• Proactively evaluate and address issues related to performance, stability, scalability, and extensibility of systems.• Research and prototype new ideas, technologies, and patterns relating to data engineering tasks.• Take full ownership of initiatives and deliver end-to-end solutions.• Develop and maintain a strong understanding of marketing automation tools such as Salesforce and Marketo.• Design and implement effective APIs for huge data extraction and processing.• Develop and maintain a strong understanding of cloud application development using AWS.• Develop and maintain a strong understanding of programming skills, preferably Python.• Develop and maintain a strong understanding of database programming, including SQL, procedures, and functions.• Develop and maintain a strong understanding of ETL tools and workflow management tools such as Airflow and Oozie.Minimum Qualifications• 5 years of experience working as a Data Engineer.• Bachelor's Degree in Computer Science, Information Systems, or other equivalent experience in software development/IT.• Familiarity with workflow management tools, like Airflow and Oozie.• Experience building code-driven infrastructure on public cloud platforms, preferably AWS.• 3 years' experience in developing full-stack, web technology solutions utilizing: JavaScript, NODE JS, REST APIs, Amazon Web Services, microservices, serverless design/technologies.• Hands-on experience with Relational database technologies like MySQL, etc. is highly preferred.• Strong foundation in JavaScript and clear understanding of basic web fundamentals such as prototype-based inheritance, scopes, Event Loop, Memory Management in JS, etc.• Good at developing micro front-end applications and knowledge to create good abstractions that can be reused.• Solid understanding of source code management using GIT.• Familiarity with the software development process, including specification, quality assurance, and documentation.• Advanced interpersonal skills to effectively promote ideas, collaborate across teams, and influence stakeholders to reach decisions.• Detail-oriented with respect to software development process, communication, and documentation.• Capable of performing requirements gathering, analysis, and documentation.• Excellent verbal and written communication skills, with the ability to communicate with stakeholders at various levels.Preferred Qualifications• Experience working on cloud application development using AWS.• Experience working on marketing automation tools such as Salesforce and Marketo.• Experience working on ETL tools and workflow management tools such as Airflow and Oozie.• Experience working on Relational database technologies like MySQL, etc.• Experience working on microservices and serverless design/technologies.Skills and CompetenciesWe're looking for a candidate who has a strong foundation in the following skills and competencies:• Marketing domain knowledge, including data warehousing, analytics, and programming.• Cloud application development using AWS.• Marketing automation tools such as Salesforce and Marketo.• ETL tools and workflow management tools such as Airflow and Oozie.• Relational database technologies like MySQL, etc.• Microservices and serverless design/technologies.• JavaScript, NODE JS, REST APIs, and Amazon Web Services.• Source code management using GIT.• Software development process, including specification, quality assurance, and documentation.• Interpersonal skills to effectively promote ideas, collaborate across teams, and influence stakeholders to reach decisions.• Detail-oriented with respect to software development process, communication, and documentation.• Excellent verbal and written communication skills, with the ability to communicate with stakeholders at various levels.Career Growth Opportunities and Learning BenefitsWe offer a range of career growth opportunities and learning benefits to help you develop your skills and advance your career. Some of the benefits include:• Opportunities to work on high-impact projects and contribute to the company's growth and success.• Access to training and development programs to help you develop your skills and advance your career.• Opportunities to work with a talented team of professionals who are passionate about innovation and excellence.• Flexible work arrangements to help you balance your work and personal life.• A competitive salary and benefits package to help you achieve your financial goals.Work Environment and Company CultureWe're a dynamic and innovative company that values creativity, collaboration, and excellence. Our work environment is designed to support your success and well-being, with a range of benefits and perks that include:• A flexible work arrangement that allows you to work from anywhere.• A competitive salary and benefits package that includes health insurance, retirement savings, and paid time off.• A range of training and development programs to help you develop your skills and advance your career.• A collaborative and supportive work environment that encourages creativity, innovation, and excellence.• A range of social and recreational activities to help you connect with your colleagues and build relationships.Compensation, Perks, and BenefitsWe offer a competitive salary and benefits package that includes:• A competitive salary that reflects your skills and experience.• A comprehensive benefits package that includes health insurance, retirement savings, and paid time off.• A range of perks and benefits that include flexible work arrangements, training and development programs, and social and recreational activities.How to ApplyIf you're a motivated individual who is passionate about innovation and excellence, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter to [insert contact information]. We can't wait to hear from you!Apply for this job

Back to blog
Ads

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...