Barcelona, Spain On-site

BidMachine is hiring a Senior TypeScript Developer (Backend / Full-Stack)

About the Role

We are seeking an experienced developer to lead backend and full-stack development efforts, focusing on robust architecture, clean code, and system reliability within a high-performance engineering team.

Responsibilities

  • Design and implement server-side logic using TypeScript
  • Build and maintain scalable APIs and microservices
  • Collaborate with frontend teams to integrate user-facing features
  • Write clean, testable, and well-documented code
  • Participate in code reviews and technical planning sessions
  • Optimize applications for performance and reliability
  • Troubleshoot and debug production issues
  • Work with cloud infrastructure and deployment pipelines
  • Ensure codebase adheres to security best practices
  • Contribute to architectural decisions and system design
  • Mentor junior developers and share technical knowledge
  • Integrate third-party services and data sources
  • Maintain existing systems while introducing new features
  • Monitor application health and respond to alerts
  • Support deployment and operational tasks as needed

Nice to Have

  • Experience with GraphQL APIs
  • Knowledge of Kubernetes or similar orchestration tools
  • Background in programmatic advertising or ad tech
  • Familiarity with monitoring and observability tools
  • Contributions to open-source software
  • Experience with microservices architecture
  • Understanding of distributed systems
  • Exposure to high-throughput data processing
  • Prior work in remote-first companies

Benefits

  • Flexible working hours
  • Remote work from any location
  • Annual company retreats
  • Professional development budget
  • Health and wellness stipend
  • Paid time off and holidays
  • Equipment allowance
  • Parental leave policy
  • Stock options or equity participation
  • Life and disability insurance

Compensation

Competitive salary based on experience and location

Work Arrangement

Remote

Team

Distributed team with members across multiple time zones

Tech Stack

  • Primary language: TypeScript
  • Runtime: Node.js
  • Frameworks: Express, NestJS
  • Databases: PostgreSQL, Redis
  • Infrastructure: AWS, Docker, Kubernetes
  • CI/CD: GitHub Actions, Jenkins
  • Monitoring: Prometheus, Grafana

Our Engineering Culture

  • We value clean, maintainable code
  • Team members are encouraged to propose technical improvements
  • We operate with minimal meetings and high autonomy
  • Code ownership and accountability are emphasized
  • Regular knowledge-sharing sessions are held

Available for select regions

Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
BidMachine

Built SDK-first, BidMachine helps mobile publishers earn more and advertisers run more efficient campaigns through data-rich, in-app signals.

The BidMachine SDK sets us apart, bridging the gap between app monetization and campaign optimization. Built for speed, stability, and scalability, the SDK ensures higher engagement, precise targeting, and improved ROI for all stakeholders.

BidMachine offers solutions for publishers, advertisers, DSPs, and agencies, providing access to premium global demand, direct SDK supply, and transparent, brand-safe inventory at scale.

All jobs at BidMachine Visit website
Job Details
Department MGP UI
Category fullstack
Posted 2 hours ago