Careers

We empower everyone to embark on their own career growth

Technical Achitect

Technical Architect 

We are seeking an exceptionally talented and experienced Technical Architect with a minimum of 10 years of progressive experience in designing, building, and deploying complex, highly scalable, and resilient software systems. This is a critical role where you will be responsible for defining the technical vision, strategy, and architecture for our diverse product portfolio, spanning cloud-native applications, real-time systems, and innovative ventures into the Metaverse.

You will be a technical authority, guiding development teams, evaluating new technologies, and ensuring our solutions are robust, performant, and future-proof. Your deep expertise across multiple cloud platforms, container orchestration, modern programming paradigms, and emerging technologies will be vital in driving our technical roadmap.

Key Responsibilities:

  • Define and drive the overall technical architecture for large-scale, complex software systems and platforms, aligning with business objectives and long-term strategic goals.
  • Lead the design and implementation of highly scalable, fault-tolerant, and cost-effective solutions leveraging multi-cloud environments (GCP, AWS, Azure).
  • Architect and oversee the deployment of containerized applications using Kubernetes, Rancher, and OpenShift, ensuring optimal performance and manageability.
  • Champion serverless architectures (Google Cloud Functions, AWS Lambda) where appropriate, optimizing for efficiency and scalability.
  • Provide technical leadership and mentorship to multiple development teams, fostering a culture of innovation, code quality, and engineering excellence.
  • Conduct comprehensive architectural reviews, identify technical debt, and propose strategic solutions for continuous improvement.
  • Evaluate and recommend new technologies, frameworks, and tools to enhance our technical capabilities and maintain a competitive edge.
  • Design and implement robust API and microservices architectures (e.g., hapi.js, MoleculerJS) using API Gateways (Kong, KrakenD, AWS API Gateway) for seamless integration.
  • Oversee the strategy for data persistence across various database types (CouchDB, MongoDB, MySQL, PostgreSQL, Cloudant DB, Neo4J, Amazon Neptune, Apache TinkerPop, Gremlin, Prometheus, InfluxDB) and caching solutions (Redis, In-Memory).
  • Define and implement CI/CD strategies and pipelines (Bitbucket Pipelines, GitLab CI, GitHub Actions, FastLane) to ensure rapid and reliable software delivery.
  • Establish best practices for logging (Stackdriver, Logstash, Datadog), monitoring (Prometheus, Grafana, InfluxDB, Datadog), and application performance management (Jaeger, Zipkin, Datadog, Open Tracing Specification).
  • Lead initiatives in search and indexing (Elasticsearch, Typesense) and data analytics/visualization (ELK Stack, Grafana, Redash).
  • Drive the architectural evolution of our Metaverse initiatives, including blockchain technologies (Ethereum, ERC-721 Smart Contracts, Solidity), and related tools (Alchemy, Hardhat, Meta Mask, Pinata).
  • Define strategies for efficient data extraction and transformation (ETL) using tools like Puppeteer, Cheerio, Shell Scripts, and Node.js.
  • Ensure comprehensive documentation of architectural designs and decisions using Swagger, Insomnia REST, and Open API Specification.

 

Required Skills & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 10+ years of extensive experience in software development, with at least 3-5 years specifically in a Technical Architect or Lead Solutions Architect role.
  • Deep expertise in Cloud Solutions: Proven experience architecting and deploying solutions on at least two major cloud platforms (Google Cloud Platform, AWS, Azure).
  • Containerization & Orchestration: Strong command of Kubernetes, along with experience in Rancher and OpenShift.
  • Serverless Architectures: Hands-on experience with FaaS platforms like Google Cloud Functions and AWS Lambda.
  • Polyglot Programming Proficiency: Strong command of at least three core languages from JavaScript, Golang, Rust, C#, C++, with conceptual understanding of others.
  • Frontend Expertise: Extensive experience with at least two modern frontend frameworks (Flutter for multi-platform development, Angular, React, Next.js).
  • Backend & Microservices: Expert-level knowledge of Node.js and other relevant backend frameworks (.net, Mono), including designing and implementing robust API/Microservice frameworks (hapi.js, MoleculerJS).
  • Data Management: Proficient with various database paradigms (relational, NoSQL, Graph DB – Neo4J, Amazon Neptune, Time Series DB – Prometheus, InfluxDB) and caching strategies (Redis, In-Memory).
  • CI/CD & DevOps: Demonstrated experience in designing and implementing automated CI/CD pipelines (Bitbucket Pipelines, GitLab CI, GitHub Actions, FastLane).
  • System Observability: Expertise in setting up and leveraging logging (Stackdriver, Logstash, Datadog), monitoring (Prometheus, Grafana, InfluxDB, Datadog), and APM tools (Jaeger, Zipkin, Datadog, Open Tracing).
  • Search & Analytics: Experience with Elasticsearch, Typesense, and the ELK Stack for search and data analytics.
  • Message Queues: Experience with NATS and other message/task queues like BullMQ, RabbitMQ.
  • Metaverse/Web3 Technologies: Hands-on experience with Ethereum, ERC-721 Smart Contracts (NFTs), Solidity, and related tools (Alchemy, Hardhat, Meta Mask, Pinata).
  • Strong understanding of software design patterns, architectural principles, and best practices.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional communication, presentation, and interpersonal skills, with the ability to influence and collaborate across all levels of the organization.

 

Preferred Qualifications:

  • Certifications in Cloud Architecture (e.g., Google Cloud Professional Cloud Architect, AWS Certified Solutions Architect – Professional, Azure Solutions Architect Expert).
  • Experience in the telecommunications, fintech, or gaming industries.
  • Contribution to open-source projects.
  • Experience with large-scale data processing and machine learning integration.