Intellectsoft logo
Intellectsoft

Engineering Your Vision

Senior C++ Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Ukraine

Posted

70 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishLinux

Job Description

Senior C++ Engineer

Intellectsoft

• Develop C++ software for a highly demanding Cloud-based audio/video processing service. • Understand a complex, cloud-based, AV system. • Use C++ software skills to implement features and fix bugs as directed by a project leader. • Ensure new code is tested and working. • Use code management and issue logging system (GitLab) to commit code and update progress.

Job Requirements

  • C++ - high level of proficiency with strong OOP background.
  • Engineering software development best practices.
  • GPU programming / CUDA experience.
  • High performance / real-time C++ experience.
  • Both Linux and Windows experience.
  • AV / broadcast knowledge/experience.
  • Cloud-based processing knowledge/experience.

Benefits

  • Udemy courses of your choice
  • Team-buildings, events, marathons & charity activities to connect and recharge
  • Workshops, trainings, expert knowledge-sharing that keep you growing
  • Clear career path
  • Absence days for work-life balance
  • Flexible hours & work setup - work from any of listed locations and organize your day your way

Related Job Pages

More Backend Engineer Jobs

Marrina Decisions logo

Backend Engineer – SaaS Platform

Marrina Decisions

FLAWLESS EMAIL PRODUCTION | ANY ESP PLATFORM/TOOL | QUICK TURN AROUND

Backend Engineer70 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Maintain and enhance the backend services powering the SaaS platform (Node.js/Express/NestJS with TypeScript) • Ensure uptime, scalability, and performance of APIs handling campaign generation, template storage, and credit-based billing • Optimize MongoDB queries, indexes, and caching strategies for high-performance APIs • Implement and manage Redis, job queues, and async workflows • Monitor and maintain AWS infrastructure: EC2, S3, CloudWatch, Lambda, SES • Implement security best practices: API authentication, rate-limiting, GDPR compliance, email data handling • Maintain API versioning and documentation (OpenAPI/Swagger) • Write unit and integration tests to ensure code quality and reliability • Debug and resolve complex production issues efficiently

India
Job Closed
Smart Working logo

Senior Full Stack Engineer – React, Python, AI

Smart Working

Empowering companies to work with the best engineers in the world

Backend Engineer70 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Engage with business stakeholders to understand requirements and translate them into scalable technical solutions • Design and build full-stack applications combining modern frontend technologies with Python-based backend services • Develop intuitive user interfaces and high-quality user experiences using React, JavaScript, and HTML • Prototype and deliver AI-powered applications leveraging large language models • Use AI-assisted coding tools such as Claude Code, Codex, or similar technologies to accelerate development workflows • Design and implement ETL pipelines and data processing workflows • Build and maintain API integrations with third-party systems and services • Contribute to solution architecture and technical design decisions across projects • Implement secure development practices and ensure applications follow security best practices • Work across the full software development lifecycle (SDLC) including design, development, testing, deployment, and iteration • Collaborate with engineers and the Head of AI to experiment with new technologies and rapidly prototype new capabilities • Manage application deployment and environments using Docker-based containerisation

India
SD Solutions logo

Backend Engineer

SD Solutions

Create exceptional products with passionate people

Backend Engineer70 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description As a Backend Engineer, you will design, develop, and maintain robust server-side systems that power our financial technology products. You will focus on building scalable, secure, and high-performance backend services, handling critical data processing, API development, and integration with various systems. Working closely with frontend engineers, product managers, and other stakeholders, you will contribute to delivering reliable solutions that enhance user experience and support key business objectives in a fast-paced fintech environment. Responsibilities - Design and implement scalable backend architecture, services, and APIs for core financial products and features. - Develop high-quality, maintainable server-side code with a strong emphasis on performance, reliability, and security. - Build and maintain RESTful APIs (and potentially GraphQL) to support mobile and web applications. - Manage databases (relational and non-relational), optimize queries, and ensure data integrity and consistency. - Collaborate with cross-functional teams (frontend, product, QA, DevOps) to translate business requirements into technical solutions. - Participate in code reviews, write unit/integration tests, and contribute to improving engineering practices. - Monitor system performance, troubleshoot production issues, and participate in on-call rotations as needed. - Contribute to continuous improvement by refactoring legacy code, adopting best practices, and staying current with relevant technologies. Qualifications - 10+ years of professional experience as a Backend Engineer (or similar role) building scalable server-side applications. - Strong proficiency in at least one modern backend language such as Java or Kotlin. - Solid experience with microservices architecture and distributed systems. - Experience in domain ownership - a must. - Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, DynamoDB). - Experience with AI tools and a strong interest in continuously exploring and applying them in everyday work are highly valued. - Familiarity with message queue / streaming technologies such as Kafka, RabbitMQ, SQS, or similar. - Good understanding of cloud platforms (preferably AWS or similar), including services for compute, storage, and networking. - Experience building secure, high-performance APIs and handling sensitive data (especially valuable in fintech). - Strong problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative environment. - Excellent communication skills and fluency in English. - B.Sc. in Computer Science or equivalent practical experience. Preferred Experience - Expertise in Spring Framework (Spring Boot). - Experience with fintech or payment processing systems, compliance requirements (e.g., PCI DSS), or secure transaction handling. - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Knowledge of CI/CD pipelines and infrastructure as code. - Exposure to modern development tools and practices (e.g., Git, automated testing, observability tools). Company Description NDA, FinTech builds financial technology for real life. Our technology eases the stress of paying for life's expenses by giving people more options on how and when they pay. Founded in 2016, NDA, FinTech offers a next-generation, no-fee credit card that can be managed through a powerful mobile app, as well as a point-of-sale payment option available at more than 25,000 service locations, including auto dealership service centers, optical practices, dentist offices, veterinary clinics, and specialty healthcare services.

Poland
Job Closed
Flatgigs logo

Staff Full Stack – MERN, Node.js

Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Backend Engineer70 days ago
Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

• Design, develop, and maintain scalable and high-performance backend services with Node.js. • Architect and implement complex features and improvements in our existing applications. • Collaborate with product managers and frontend developers to create seamless integrations. • Mentor and guide junior developers through code reviews and architecture discussions. • Ensure code quality through testing, monitoring, and adherence to best practices. • Stay up-to-date with emerging technologies and industry trends to continuously improve our systems.

Pakistan