Your Role
Bitly is seeking an experienced Sr. Software Engineer to contribute to the development, enhancement, and maintenance of our payment services and the whole monetization area. This role is critical to ensuring a secure and smooth payment experience for Bitly's customers and establishing Bitly as a reliable business partner. The ideal candidate will focus on delivering fault-tolerant transactions and seamless payment experiences for millions of daily customers. This position involves improving a scalable payment system that meets both present and future customer needs.
Your Challenge
- Build and iterate on features related to the payment/checkout experience. This includes the entire transactional lifecycle of a customer:
- Real-time payment processing
- Payment abstraction of servicing Payment Service Providers (PSP)
- Integration of new payment methods and providers
- Ensuring the payment workflow is transparent and observable for both customers and the customer support team
- Contribute to the development of new monetization and product-packaging options
- Help mitigate payment risk and fraud
- Engage in pairing and code reviews and provide supportive feedback to peers.
- Participate in a culture that emphasizes structured code reviews and frequent deployments.
Your Skills
- Professional experience in front-end and back-end development, including designing, implementing, and maintaining payment processing applications and microservices, mostly leveraging Go and React and their respective ecosystem.
- Proficiency in unit, end-to-end (E2E), integration, and contract testing.
- Experience in operating a service environment that includes decoupled services, high loads, and large datasets.
- Direct experience interacting and working with Stripe.
- Current and in-depth knowledge of the software development lifecycle and CI/CD within a modern technology environment.
Bonus Points
- Experience with Terraform or similar infrastructure as code tools.
- Experience with Github and Github Actions
- Understanding and experience with container-based deployment and eco systems
- Experience with PHP
- Experience with AWS and its services (ECS, S3, RDS, CloudFront, Kinesis etc.)
- Experience with Security and/or Compliance-as-Code.
- Experience in running containerized, microservices-based applications in the cloud.
Your Profile
- Taking a proactive approach to experimenting with new frameworks, technologies, and workflows, while sharing insights and knowledge with the team.
- Being open to enhancing older parts of our codebase and transitioning them to a newer technology stack.
- Understanding application security models, particularly the principle of least privilege.
- Demonstrating excellent communication skills and the ability to mentor and support other engineers in their professional growth.
- Committing to thorough code reviews that emphasize best practices, business rules, performance, security, and the overall impact on other projects, ensuring that communication remains respectful and constructive.
- An open-minded approach to indicate a willingness to consider different perspectives and ideas.
- A willingness to embrace new ideas, emphasizing adaptability and a forward-thinking mindset.
What Bitly offers on Day 1!
- Competitive Salary + Stock Options
- 30 days paid vacation
- Flexible working location
- Robust mental health support and Employee Assistance Program (EAP)
- Impactful connections and community building through our Employee Resource Groups
- Global DEI programming
- Company-sponsored events to connect Bitizens together
Eligibility & Closing
Applicants must be currently authorized to work in Germany on a full-time basis and located in Germany.
#LI-MN1 #LI-Remote