**Experienced Full Stack Marketing Data Engineer – Web & Cloud Application Development**
About Us
At 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 Overview
We'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 Competencies
We'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 Benefits
We 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 Culture
We'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 Benefits
We 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 Apply
If 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