Principal Software Engineer - OP02161

3 months ago
Full-time
Lead
Software Development
Dev.Pro

Dev.Pro

Dev.Pro is a globally distributed software development partner, specializing in custom outsourced software development for innovative technology companies to scale their businesses efficiently.

Internet Software & Services
251-1K
Founded 2011

Description

  • Own the architecture, scaling, and execution of Digital Menu Board solutions for global QSR brands.
  • Lead, mentor, and technically manage an agile engineering team.
  • Conduct code reviews, establish best practices, and remove technical blockers.
  • Define, document, and enforce technical standards, coding guidelines, and architectural patterns.
  • Architect and scale high-performance platform features and services for enterprise clients.
  • Own and execute the internationalization strategy for regional, language, and localization needs.
  • Drive architecture discussions and make technical decisions for future platform enhancements and system scaling.
  • Partner with DevOps, Product Management, and executive stakeholders to align technical roadmaps with business goals.
  • Support cloud infrastructure deployments and scalability initiatives with DevOps teams.
  • Travel occasionally to collaborate with clients, regional hubs, and cross-functional stakeholders.

Requirements

  • 7+ years of professional software engineering experience delivering enterprise-scale web applications.
  • Proven experience leading engineering teams, managing deliverables, and mentoring peers.
  • Deep expertise in TypeScript and object-oriented programming.
  • Strong backend experience with NestJS and Express.
  • Strong architectural knowledge of at least one modern frontend framework: Angular, React, or Svelte.
  • Hands-on experience architecting and implementing robust i18n frameworks for global application deployment.
  • Experience designing cloud-based infrastructure for distributed applications.
  • Experience with dependency injection patterns, such as tsyringe.
  • Availability to travel as needed.
  • Exceptional communication, stakeholder management, and collaboration skills.
  • Advanced experience with AWS cloud services and infrastructure-as-code is desirable.
  • Experience building, extending, or scaling global Content Management Systems (CMS) is desirable.
  • Knowledge of Digital Signage platforms, IoT devices, or restaurant technology solutions is desirable.

Benefits

  • 99.9% remote work from anywhere in the world.
  • 30 paid days off per year.
  • 5 paid sick days.
  • Up to 60 days of medical leave.
  • Up to 6 paid days off per year for major family events.
  • Partially covered health insurance after probation.
  • Wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months.
  • Paid in U.S. dollars with approved overtime covered.
  • English lessons, Dev.Pro University programs, and online team-building activities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Android Core Product

Speechify 51-250 Internet Software & Services

Speechify is hiring a remote Android Tech Lead to build and release core text-to-speech features while improving engineering practices, reliability, and team effectiveness.

iOS Jetpack Compose JUnit Kotlin Node.js
12 hours, 23 minutes ago

Team Lead Engineer - Crypto

Alpaca 51-250 Capital Markets

Alpaca is seeking a Senior Engineer to architect and build the regulated crypto spot and derivatives exchange infrastructure that supports high-volume trading and millions of users.

Agile AWS Azure Bash C C++ CI/CD Docker GCP Go Java Kubernetes Linux Microservices Node.js Python REST API Scrum SQL
12 hours, 38 minutes ago

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the architecture, scalability, reliability, and customer-facing capabilities of its production malware-scanning platform for open source artifacts.

Go Maven Terraform
12 hours, 53 minutes ago

Full Stack Software Engineering - Team Lead

Mitek Systems 251-1K Communications Equipment

Mitek is seeking a hands-on Full Stack Engineering Team Lead to provide technical direction, contribute across the stack, and help deliver reliable, secure, scalable identity technology.

Agile AWS Bash CI/CD CloudFormation CSS Cypress Git Go Groovy HTML Java JavaScript Microservices MongoDB Python React Serverless Terraform TypeScript
12 hours, 53 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers