Senior Software Engineer (Backend) - 資深軟體工程師 (後端)

Job updated about 2 months ago
Actively Reviewing Resumes

Job Description

We are looking for Senior Software Engineers in our backend engineering team at Constant Contact. As a Senior Software Engineer, you'll be leading Constant Contact’s efforts in building scalable backend services and real time data pipelines that support hundreds of thousands of businesses. Your designs and code will directly impact customer experience and help them run successful marketing campaigns.

In addition to having meaningful influence on our product designs and decisions, you will also receive comprehensive exposure to all aspects of our technologies and businesses. The code and ideas that you contribute will have a tangible impact on the team, company, and marketing-tech industry as a whole.

You will:
- Lead development efforts in building, maintaining, and scaling micro services and pipelines written in Java and Python.
- Collaborate extensively with other engineering teams and PMs on major projects that involve scaling and feature development.
- Manage and implement scalable monitoring and escalation strategies across our systems.
- Work and play with many cutting edge technologies such as Java, Spring Boot, Quarkus, Python, Fast API, K8S, EKS, Docker, Argo CD, Jenkins, Grafana, Prometheus, AWS, Athena, S3, CDK, Terraform… etc.

You will be a good fit if you:
- Enjoy freedom and take responsibility in a hybrid environment.
- Are excellent at communicating clearly. (In English of course)
- Know how to effectively and efficiently collaborate with people around the world.
- Can manage multiple projects concurrently and prioritize effectively.
- Are curious and always learning.
- Strive to write clean and well-tested code.
- Leverage open source technologies in a smart and practical way to solve problems while creating maintainable and evolving systems.
- Enjoy maintaining a high standard and discussing code quality and design patterns with peers.

Requirements

Qualifications:
- 5+ year software engineering experience.
- Experience in Java and Python or can pick up the languages quickly.
- Experience in technologies including Java, Spring Boot, Quarkus, Python, Fast API, K8S, EKS, Docker, Argo CD, Jenkins, Grafana, Prometheus, AWS, Athena, S3, CDK, Terraform… etc.
- Experience in technologies like Lambda, Kinesis, SQS … etc is a plus.
- Experience designing and implementing real time pipelines and microservices.
- Experience scaling large databases and data intensive applications.
- Experience in creating clean and robust RESTful APIs.
- Deep understanding of MySQL, Snowflake, ElasticSearch, Dynamo and other databases.
- Expert in designing fault-tolerant systems.

1
5 years of experience required
1,600,000 ~ 2,500,000 TWD / year
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
1
1M ~ 1.8M TWD / year
Logo of the organization.
Full-time
Mid-Senior level
1
45K ~ 70K TWD / month
Logo of Constant Contact.

About us

At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering people everywhere to pursue their dreams. Here, we all play an integral part in helping business owners, entrepreneurs, non-profits and individuals to succeed by giving them all the help and tools they need to grow online. We’re energized by new challenges and new possibilities-and we’re just getting started!