Senior Software Engineer (Remote - Germany) | Bitly | FullStake

RemoteNest 0
Sr. Software Engineer, Fullstack - Bitly

Sr. Software Engineer, Fullstack

Remote • Full-time • Engineering

Senior Fullstack Software Engineer Remote Germany - Bitly QR Code Platform Development

The Position

Come help design, build and reimagine our industry-leading QR code solutions and experiences. As our newest Sr. Software Engineer, Fullstack, you'll join an international and cross-functional team of engineering, product, data and support experts to help us revitalize the ways that people across the world are connected through QR codes.

The ideal candidate will bring a mix of experience in front-end, back-end, API and/or platform engineering experience in cloud-native applications and a hunger for discovering and solving challenging, novel, high-scale problems. Join our team in evolving new wonders for our customers!

Your Challenge

As a Sr. Software Engineer, Fullstack, you will:

  • Implement and refine the architecture of our connection-empowering applications
  • Design and develop front-end and back-end features for our applications
  • Contribute to cross-organizational or cross-product efforts that drive growth for Bitly
  • Empower yourself and your peers through pairing, code reviews, and supportive feedback
  • Participate in a culture that values structured code reviews and deploying frequently
  • Create and champion initiatives to improve the company's engineering setup and participation in an internal open source model with international colleagues

Our Tech Stack

Frontend: TypeScript/JavaScript, Vue.js, Nuxt.JS, Angular → migrating to React + Next.JS
Backend: PHP (Laravel, Yii), NodeJS, Golang → migrating to Golang
Cloud: AWS-native: S3, EC2, RDS, CloudWatch, Lambda, Cognito
DevOps: GitHub + GitHub Actions, Terraform, Docker
Integrations: Various 3rd party integrations

Your Skills

A good candidate for this role will have professional experience in the following areas:

Cloud-Native Development

Strong expertise in developing distributed systems and modern web applications using cloud-native architectures and frameworks that align with our technology stack.

  • Experience building scalable microservices and serverless applications
  • Proficiency with containerization and orchestration technologies
  • Understanding of cloud design patterns and best practices
  • Familiarity with event-driven architectures and message queues
  • Experience with API gateways and service mesh technologies

AWS Ecosystem Expertise

Deep knowledge of Amazon Web Services and hands-on experience with core AWS services that power our infrastructure.

  • S3: Object storage, versioning, lifecycle policies, and CloudFront integration
  • EC2: Instance management, auto-scaling groups, load balancers, and security groups
  • RDS: Database administration, read replicas, backup strategies, and performance optimization
  • SSM: Parameter Store, Session Manager, and Systems Manager automation
  • Lambda: Serverless function development, triggers, and performance tuning
  • Cognito: User authentication, authorization flows, and identity federation
  • Bedrock: AI/ML integration and generative AI applications

Comprehensive Testing

Extensive experience implementing and maintaining robust testing strategies across the entire application lifecycle.

  • Unit Testing: Writing testable code with high coverage using Jest, Mocha, PHPUnit, or Go testing frameworks
  • E2E Testing: Browser automation with Cypress, Playwright, or Selenium for user flow validation
  • Integration Testing: Testing service interactions, database operations, and third-party integrations
  • Contract Testing: API contract validation using Pact or similar tools for microservices
  • Test-driven development (TDD) and behavior-driven development (BDD) practices
  • Performance testing and load testing for high-traffic scenarios

API Development & Communication

Proven ability to design, build, and maintain robust APIs that serve as the backbone of modern applications.

  • RESTful API design following best practices and OpenAPI specifications
  • GraphQL schema design and resolver implementation
  • API versioning strategies and backward compatibility
  • Rate limiting, authentication, and authorization mechanisms
  • API documentation using Swagger, Postman, or similar tools
  • WebSocket and real-time communication protocols
  • API monitoring, logging, and error handling strategies

High-Scale System Operations

Experience operating production environments with decoupled services handling high traffic volumes and large datasets.

  • Designing and maintaining systems that handle millions of requests per day
  • Database optimization for large datasets (indexing, partitioning, sharding)
  • Caching strategies using Redis, Memcached, or similar technologies
  • Message queue systems (SQS, RabbitMQ, Kafka) for asynchronous processing
  • Performance monitoring and optimization using APM tools
  • Incident response and troubleshooting in production environments
  • Capacity planning and resource optimization

Modern SDLC & CI/CD

Up-to-date, in-depth knowledge of modern software development lifecycle practices and continuous integration/deployment pipelines.

  • Git workflow management (branching strategies, pull requests, code review processes)
  • GitHub Actions or similar CI/CD platforms for automated testing and deployment
  • Infrastructure as Code using Terraform for reproducible environments
  • Docker containerization and multi-stage builds
  • Blue-green deployments, canary releases, and rollback strategies
  • Automated security scanning and vulnerability management
  • Release management and version control best practices

Remote International Collaboration

Proven track record working effectively with remote-native international teams using English as the primary language.

  • Clear written and verbal communication across time zones
  • Asynchronous collaboration and documentation practices
  • Cultural awareness and inclusive team interactions
  • Proficiency with remote collaboration tools (Slack, Zoom, Confluence, Jira)
  • Self-motivated and accountable in distributed work environments

Knowledge Sharing & Mentorship

Strong communication skills and a passion for teaching, documenting, and elevating team knowledge.

  • Creating clear technical documentation and architectural decision records
  • Leading technical discussions and knowledge sharing sessions
  • Mentoring junior developers through pair programming and code reviews
  • Contributing to internal wikis, runbooks, and best practice guides
  • Presenting complex technical concepts to non-technical stakeholders

💎 You'll Stand Out By Demonstrating

Innovation & Experimentation Culture

A proactive approach to researching, evaluating, and introducing new frameworks, technologies, and workflows to the team. You stay current with industry trends and aren't afraid to champion beneficial changes that improve developer experience and product quality.

Security-First Mindset

Deep understanding of application security models, OWASP Top 10, the principle of least privilege, zero-trust architectures, secrets management, and secure coding practices. Experience implementing security controls throughout the development lifecycle.

Excellence in Code Review

Demonstrated ability to conduct thorough code reviews that ensure best practices, validate business rules, optimize performance, enhance security, and assess impact on other features. All delivered with respectful, constructive, and educational communication that elevates team capabilities.

Extended Stack Experience

Hands-on experience with Tailwind CSS for rapid UI development, plus deeper knowledge across broader collections of our existing technology stack including React, Next.js, Golang, and AWS services.

Infrastructure as Code Mastery

Advanced proficiency with Infrastructure as Code practices using Terraform, CloudFormation, or similar tools. Experience with GitOps workflows, state management, module development, and multi-environment deployments.

IAM Solutions Experience

Background in building or supporting Identity and Access Management solutions, including OAuth 2.0, OpenID Connect, SAML, multi-factor authentication, role-based access control (RBAC), and user provisioning systems.

What Bitly Offers on Day 1!

💚 Health & Wellbeing

  • Robust mental health support and EAP
  • Confidential counseling services
  • Comprehensive well-being benefits
  • Reimbursement program
  • 30 days Paid Vacation

💰 Financial

  • Stock Options
  • Flexible workspace support
  • Cell phone & WiFi reimbursement
  • Coworking reimbursement
  • Professional development reimbursement

🤝 Inclusion & Belonging

  • Employee Resource Groups
  • Community building initiatives
  • Company-sponsored events
  • Connect Bitizens together

Ready to Join Our Team?

Help us build the future of QR code technology

Apply Now

📢 Disclaimer

This job posting is shared for informational purposes. Please verify all details directly with the employer before applying. We are not affiliated with Bitly and do not guarantee the accuracy or availability of this position. Always conduct your own research and due diligence when applying for jobs online.

Follow us for more remote job opportunities and career tips!

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

About Us

Joblyst 2025 is your go-to hub for the latest job updates, career tips, and opportunities to shape a brighter future.