Dev.Pro logo
Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

4 days ago

Salary

0

Seniority

Lead

Bachelor Degree7 yrs expEnglishAngularCloudReactSvelteTypeScript

Job Description

Principal Software Engineer

Dev.Pro

• Shape the technical roadmap and architecture for enterprise-grade Digital Menu Board solutions used by massive, global QSR brands. • Guide, mentor, and technically manage an agile team of talented engineers, fostering a culture of continuous improvement. • Architect and scale platforms using TypeScript, NestJS, Express, Angular/React/Svelte, and cloud-native infrastructure. • Lead internationalization initiatives and travel occasionally to collaborate with global stakeholders and clients. • Conduct code reviews, establish best practices, and unblock technical hurdles. • Define, document, and enforce technical standards, coding guidelines, and architectural patterns across the organization. • Own and execute the i18n strategy to ensure the platform seamlessly adapts to diverse regional, language, and localization requirements. • Partner closely with DevOps, Product Management, and executive stakeholders to align technical roadmaps with business objectives. • Support cloud infrastructure deployments and platform scalability initiatives in partnership with DevOps teams. • Identify and remediate architectural bottlenecks to improve system performance, security, and maintainability.

Job Requirements

  • 7+ years of professional software engineering experience with a proven track record of delivering enterprise-scale web applications.
  • Proven Team Leadership: Demonstrated experience leading engineering teams, managing deliverables, mentoring peers, and aligning technical execution with business goals.
  • Technical Mastery: Deep expertise in TypeScript, object-oriented programming, and backend frameworks (NestJS, Express).
  • Frontend Expertise: Strong architectural knowledge of at least one modern framework (Angular, React, or Svelte).
  • Internationalization Expertise: Hands-on experience architecting and implementing robust i18n frameworks for global application deployment.
  • Cloud & Architecture: Experience with dependency injection patterns (e.g., tsyringe) and designing cloud-based infrastructure for distributed applications.
  • Mobility: Availability to travel as needed to collaborate with cross-functional teams, clients, or regional hubs.
  • Communication: Exceptional communication, stakeholder management, and collaboration skills.

Benefits

  • 30 paid days off per year to use however you like — vacations, holidays, or personal time
  • 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
  • Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
  • We pay in U.S. dollars and cover all approved overtime
  • Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events

Related Job Pages

More Full-stack Engineer Jobs

DotActiv logo

Junior C# Software Developer

DotActiv

Maximise Your Return on Shelf Space With The Rapid Deployment of DotActiv's Deep Expertise and Powerful Software.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Translating application storyboards and use cases into functional applications; • Designing, building, and maintaining efficient, reusable, and reliable C# code; • Ensuring the best possible performance, quality, and responsiveness of applications; • Identifying bottlenecks and bugs, and devising solutions to these problems; and • Maintaining code quality, organisation, and automatisation.

South Africa
R15K - R18K / month
Vonage logo

Senior Software Engineer – Contact Centre Platform, CCaaS

Vonage

Communications APIs. Unified Communications. Contact Centers. Now we're talking.

Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

• Lead multiple initiatives end-to-end — from early refinement through to production deployment — owning reliability, performance, and long-term maintainability • Contribute to architectural decisions that shape the future of the platform, representing the team in cross-team design discussions and architecture forums • Drive technical excellence: set the standard for code quality, test coverage, and engineering best practices across the team • Actively care about the product and its users — contributing to improvement beyond code implementation • Collaborate cross-functionally with Product, UX, and other engineering teams, representing the team's technical perspective and influencing delivery outcomes • Be a key player in the team's strategy, with significant influence on project outcomes and the team's ability to move fast and deliver value • Mentor and coach less experienced engineers through pairing, code reviews, and knowledge-sharing sessions • Contribute to the team's engineering culture — participating in working groups, hackathons, and community initiatives across the wider VCC engineering organization

United Kingdom
360Learning logo

Lead Software Engineer

360Learning

We are the LMS for Collaborative Learning. Upskill from within by turning your experts into champions for growth.

Full TimeRemoteTeam 201-500Since 2013H1B No Sponsor

• be the point of contact for all technical topics from the squad (you can then redirect to another member of the squad) • be the coach for the other developers of the squad (do Performance reviews and Career Path assessments) • participate in monthly meetings altogether with CPTO and Engineering Director to celebrate successes and discuss technical or organizational challenges • keep coding, up to 80% of your time

France
Nscale logo

Workflow Builder

Nscale

Nscale is the Hyperscaler engineered for AI.

Full TimeRemoteTeam 201-500Since 2024H1B No Sponsor

Role Description We’re looking for a Workflow Builder that will pull together and construct the data, models and workflows to underpin our business. You will bring distinct use cases as well as an overall operating system and architecture for data at Nscale, spanning Infrastructure, Product, Finance, Commercial, People and Operations, amongst others. You will define the roadmap based on business needs, build solutions across relevant product suites including Palantir Foundry, and ensure that teams at Nscale can make decisions backed by the right data. The role is ideal for someone who can distill the most valuable workflows from a myriad of inputs and teams, can effectively partner with C-suite and factory workers alike, and has prior experience deploying Palantir Foundry. Responsibilities - Execute the enterprise roadmap for the internal data and application platform, aligning use case development with product and business priorities. - Assume end-to-end responsibility for specific use-case identification, design, build and rollout. - Scale partner-developed and experimental solutions into production-grade, internally owned systems. - Be a part of the internal Palantir Center of Excellence covering platform engineering, access management, and user support, as well as partnership with the vendor to provide continuous feedback and understanding upcoming developments. - Implement enterprise standards for data ingestion, pipeline orchestration, semantic modeling, and interoperability across analytics systems. - Own governance of canonical data models and ontologies, managing schema evolution while maintaining business and product alignment. - Enforce best practices for dataset management, version control, code quality, review processes, and reproducible AI workflows. - Design and operate a secure identity and permissions framework, including RBAC, restricted views, and enterprise identity integrations. - Integrate data across development, production, and operational systems into a unified AI data fabric supporting real-time insights. - Build feedback loops from deployed AI systems to track performance, reliability, and operational readiness. - Deliver tools and data products that improve efficiency, quality, and decision-making across teams. - Drive platform adoption through onboarding, training, documentation, and safe self-service development practices. Qualifications - 5+ years of experience in data engineering within fast-paced and varied environments of any sector. - Proficiency in Python and TypeScript. - Experience deploying and building in Palantir Foundry preferred. - Experience with Git or other version control systems. - Proven success in taking ambiguous tasks and turning them into products and solutions that were successfully developed, rolled out and adopted. - Excitement at the prospect of working in a fast paced, high-growth environment. Benefits - Highly competitive package (base + equity) with reviews every 12 months. - Join the fastest-growing tech startup, your chance to push boundaries, collaborate with brilliant minds, and make your mark on cutting-edge AI. - Expect a dynamic progression plan tailored to your ambitions. Grow by trying new things, leading, challenging the status quo, and owning your impact, always with our full support. - Human-First Flexibility: We treat you as humans first. Our flexible workplace trusts Nscalers to deliver, giving you the autonomy to shape your day around life's moments. - Join our thriving remote-first team. Geography is no barrier to impact or connection. We build seamless virtual collaboration, empowering you, wherever you work.

Worldwide
$130K - $160K / year