TapClicks is looking for a Senior Software Engineer to strengthen our connector product team. The ideal candidate is highly motivated and goal-driven with excellent problem-solving skills.
In this position, you will have the opportunity to work on our flashship connector product and its architecture. Implement modern architecture, technology and maintain vital parts of this product.
Strong communication skills are key, as you will regularly collaborate cross-functionally with other engineers as well as the Product, Design, QA, and DevOps teams to spec, build, test, and deploy features. You will also mentor other engineers to help them further develop their skills and broader system knowledge.
If you have a passion for building great products for customers, working in a fast-paced environment, mentoring others, and challenging yourself to become better at your craft, there's a place for you here at TapClicks.
Why We Need You
We're looking for a versatile developer who can:
- Write clean, high-quality, high-performance, maintainable code.
- Architect scalable web applications that handle workloads from customers of all sizes.
- Take ownership for significant functionality within our products, from implementation to iteration based on feedback and beyond.
- Strong background in enterprise grade backend development using technologies such as PHP, Python, Node, Go.
- Strong experience in consuming web services such as REST, etc.
- Strong experience and understanding of security frameworks such as oAuth.
- Work with enormous amounts of data.
- Participate in code reviews.
- Provide continuous feedback and mentorship to other engineers.
- Effectively communicate and collaborate with cross-functional teams.
- Take responsibility for meeting timelines and providing deliverables.
Skills
- Ability to architect scalable systems.
- Effective use of debugging, unit testing, and integration testing tools.
- Strong communication skills, both verbal and written.
- Self-motivated, with a passion for learning and continuous self-improvement.
Minimum Qualifications:
- Bachelor's Degree in Engineering or similar degree.
- 5+ years of professional experience as a software engineer.
- Strong backend development experience.
- Willing to work with PHP, Python, Node, Go and MySQL.
- Strong understanding of software design patterns.
- Experience with Agile Methodology.
- Experience with containerization / virtualization.
Preferred Qualifications
- Experience with PHP, Python, MySQL, and/or Snowflake
- Experience with Docker, Kubernetes.
- Experience with cloud hosting environments, e.g. GCP, AWS, Azure.
Benefits of Working For TapClicks
- The opportunity to work in an entrepreneurial, fast-growing, and successful business environment
- Flexible work environment
TapClicks understands that Diversity and Inclusion is a powerful enabler for business performance. We are an equal opportunity employer, and we value diversity at our company. We do not discriminate based on race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local law.
About TapClicks
TapClicks is a Smart Marketing Cloud technology company, powered by data, to unify marketing. We are a leader in Marketing Reporting, Operations and Search Engine Optimization SaaS solutions for Enterprises, Agencies and Media companies. TapClicks is the only end-to-end marketing operations platform that allows companies to streamline their marketing operations, manage and optimize campaigns and report progress from any device at any time and is used widely by over 400,000 end customers globally. TapClicks was founded in 2015, is headquartered in Silicon Valley, has development and sales offices in Boston, London, Hyderabad, and Montreal.