
Overview
About Us
Aeries Technology is a Nasdaq listed global professional services and consulting partner, headquartered in Mumbai, India, with centers in the USA, Mexico, Singapore, and Dubai. We provide mid-size technology companies with the right mix of deep vertical specialty, functional expertise, and the right systems & solutions to scale, optimize and transform their business operations with unique customized engagement models. Aeries is Great Place to Work certified by GPTW India, reflecting our commitment to fostering a positive and inclusive workplace culture for our employees. Read about us at https://aeriestechnology.com
About Business Unit
Quickbase provides a cloud-based platform for creating business applications. The platform offers lowcode development, integration, and workflow orchestration. Quickbase also supports prototyping and application architecture
Roles and Responsibility
Job Description
Summary:
Quickbase is looking for an experienced C++ engineer who will design, enhance and develop our core backend services that handle billions of requests for our no code platform. In this capacity, you will be working on a team responsible for scalability, performance, modernization and optimizing them for the cloud.
As a senior engineer, you will be expected to:
- Work independently as well as cross functionally with PM’s, Architects, and other stakeholders to break down complex problems into defined prioritized tasks.
- Drive end to end thinking within the team to deliver code that is well tested and is easy to operate in production.
- Mentor and guide Engineers, providing technical expertise, and constructive feedback to maintain high coding standards.
- Actively identify opportunities for system optimization, performance improvements, and code refactoring, ensuring the scalability and robustness of the product.
- Communicate technical concepts to your colleagues as well as non-technical stakeholders.
Qualifications:
- Proven experience with C++11 and later C++ standards
- Multi-threading programming
- Deep knowledge and experience with asynchronous programming paradigms
- Experience working with heterogeneous systems.
- Experience with RPC communications like REST/gRPC/Thrift etc
- Proven experience in learning other languages and platforms (for example, .NET, Java, python etc)
- Experience with CI/CD scripting and deployment of artifacts
- Good operational hygiene
- You have experience working in an agile environment, delivering high-quality software iteratively.
- Have good code comprehension to onboard quickly to existing code repositories
- Cloud technologies (hosting, cloud services, containerization etc) is a plus
- Team lead / project lead experience is also a plus