top of page

Polyglot Developer/Sr Developer + Gen AI

Job Type

Remote

Experience

7+

Location

Remote

Job Description

We are seeking a highly skilled and versatile Polyglot Architect to lead the design,
development, and implementation of software architectures across multiple
programming languages and frameworks. The ideal candidate will have hands-on
experience with real-time data processing frameworks (like Apache Flink), NoSQL
databases (MongoDB), and the ability to design, build, and scale robust distributed
systems.. You will work closely with cross-functional teams to build robust, high-
performance applications.

Key Responsibilities

  • Design and oversee software architectures that leverage multiple programming languages such as Python, Java, JavaScript, C#, Go, or Ruby.

  • Build and manage real-time data processing pipelines using Apache Flink and integrate with streaming systems such as Kafka or Kinesis. Develop, optimize,

  • and manage data storage and retrieval using MongoDB or other NoSQL databases.

  • Provide technical leadership in building scalable, secure, and resilient software systems.

  • Experience with AI/ML frameworks and tools.

  • Collaborate with software engineers, DevOps, and UX designers to ensure cohesive software architecture and seamless integrations.

  • Optimize software performance, troubleshoot architectural issues, and implement best coding and security practices.

  • Stay updated with emerging programming languages, frameworks, and industry trends to drive innovation.

  • Ensure adherence to software development methodologies, CI/CD pipelines, and DevOps best practices.

  • Mentor and guide development teams in adopting best practices for multi-language software development.

  • Work with cloud platforms (AWS, Azure, GCP) to design and deploy robust infrastructure solutions.

  • Define and enforce coding standards, system design principles, and architectural patterns.

Qualifications

  • 7+ years of experience in software development with proficiency in multiple programming languages.

  • Strong knowledge of object-oriented, functional, and reactive programming paradigms.

  • Experience in designing distributed systems, microservices architecture, and API development.

  • Hands-on experience with web and mobile development frameworks (React, Angular, Flutter, etc.).

  • Expertise in databases (SQL, NoSQL) and cloud computing services.

  • Deep understanding of software security principles and best practices.

  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).

  • Strong analytical and problem-solving skills with the ability to work in an agile environment.

Preferred Qualifications:

  • Contributions to open-source projects.

  • Knowledge of blockchain, IoT, or cybersecurity.

  • Experience with event-driven architectures and serverless computing.

bottom of page