Job Closed

This listing is no longer active.

Zipdev logo
Zipdev

Remote technical staffing from Latin America.

Full Stack Engineer, C++

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

73 days ago

Salary

0

Seniority

Senior

EnglishSQL

Job Description

Full Stack Engineer, C++

Zipdev

• Design, build, and maintain features across the full stack (C++/MFC desktop → C# services/business logic → MS SQL). • Own features from requirements through implementation, test readiness, release, and production support. • Collaborate with QA and product partners to refine acceptance criteria, validate behavior, and ensure release readiness in an Agile cadence. • Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria. • Follow Git best practices: feature branches, pull requests for all changes, and clear commit hygiene; proactively update documentation when behavior or architecture changes. • Design, build, and maintain Windows workflows using C++ and MFC. • Debug and remediate defects across UI, threading, memory/resource management, and performance hotspots. • Modernize and refactor legacy areas to improve maintainability, testability, and stability while preserving user workflows. • Implement defensive coding patterns and robust error handling suitable for regulated environments. • Develop and maintain C# components and service layers that support desktop workflows and integrations. • Design and consume APIs or internal contracts as needed to connect client and service components. • Implement secure authentication/authorization patterns appropriate for enterprise and regulated contexts. • Create and maintain automated checks and diagnostics to support supportability and observability. • Design and evolve MS SQL schemas with emphasis on clarity, performance, and data integrity. • Write and optimize queries, stored procedures, and migration scripts where appropriate. • Collaborate with QA and Engineering to validate data correctness and enable reliable test data setup. • Contribute to troubleshooting production issues through data analysis and root cause investigation. • Demonstrate knowledge of QA processes in an Agile environment, including acceptance criteria, defect triage, regression awareness, and collaboration with QA roles. • Contribute to test strategy (unit/integration as appropriate), and ensure features meet functional, security, and reliability expectations. • Maintain a disciplined approach to compliance and secure engineering practices.

Job Requirements

  • Strong experience developing Windows desktop applications using C++ and MFC.
  • Strong experience developing with C# (services, libraries, or application layers).
  • Solid relational database skills with MS SQL (schema design, query awareness, performance basics).
  • Proven ability to debug complex issues across layers (UI ↔ business logic ↔ database) and drive fixes to completion.
  • Familiarity with Git-based workflows (pull requests, code reviews) and maintaining engineering documentation.
  • Hands-on experience using AI coding assistants as part of daily development, with a clear understanding of the Human → AI → Human review loop and human accountability.
  • Ability to maintain supporting documentation such as READMEs, architecture notes, and engineering guidelines.
  • Strong understanding that Protected Health Information (PHI) must never appear in code, logs, tests, commits, or error messages; comfort working with synthetic/mock data.
  • Awareness of secure coding practices (no hardcoded credentials, least-privilege access patterns, safe error handling).

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Did we mention it's REMOTE?!!

Related Job Pages

More Backend Engineer Jobs

Stefanini Brasil logo

Senior Fullstack Developer, Node.js, React

Stefanini Brasil

Co-creating Solutions for a Better Future

Backend Engineer73 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Develop and enhance web applications using Node.js and React.js. • Integrate front-end interfaces with high-volume back-end services and APIs. • Analyze and troubleshoot issues in distributed environments. • Collaborate with technical teams on architecture and performance improvements. • Participate in code reviews and development best practices. • Contribute to software quality through testing and engineering best practices. • Work in a collaborative environment focused on continuous delivery and technological evolution.

Brazil
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1867H1B No Sponsor

• Build and maintain scalable frontend features using React and TypeScript • Develop responsive, high-quality UI components following modern React best practices • Manage application state and async data flows using Redux Toolkit and React Query • Integrate with backend APIs, handling loading, error, and authentication states effectively • Monitor and improve frontend performance • Troubleshoot, debug, and resolve production issues • Write and maintain automated tests using Vitest and React Testing Library • Participate in code reviews and contribute to engineering standards and best practices • Collaborate with cross-functional teams to refine requirements and deliver features

Hungary
Ft13,080K - Ft18,000K / month
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1964H1B No Sponsor

• Design and define information system architectures • Review and assess existing system architectures • Develop architectural components and reusable building blocks • Analyze and support integration between different information systems • Coordinate implementation of technical architecture across teams • Produce and maintain software architecture documentation • Participate in technical working groups, progress meetings, and user discussions • Design application data models • Design application workflow models • Design and document APIs using frameworks like REST and Swagger • Develop backend components using technologies such as Java Spring and JPA • Implement integration with corporate IAM services for authentication and authorization • Manage and support delivery through CI/CD pipelines

Belgium
Job Closed
Lively, Inc. logo

Senior Software Engineer – Backend

Lively, Inc.

The Modern Health Savings Account

Backend Engineer73 days ago
Full TimeRemoteTeam 201-500H1B Sponsor

• Analyze and provide feedback on product requirements. • Implement features and functionality with clean and maintainable codes. • Take pride in software quality through rigorous functional testing and writing automated unit tests. • Troubleshoot production issues, provide resolutions and recommendations for improvement.

California
$125K - $200K / year
Job Closed