Full-time

Polyglot Developer (India)

Posted on 05 March 26 by Laks

  • India
  • $ - $
Logo

Powered by Tracker

Job Description

Polyglot Developer
India, Remote
Full-Time

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.
 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.
Requirements
 Bachelors or Masters degree in Computer Science, Software Engineering, or a related field from a Tier 1 institution.
 8+ 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.
Mandatory Skills
 Multiple programming languages (Python, Java, JavaScript, C#, Go, Ruby)
 Apache Flink
 Kafka or Kinesis
 MongoDB or other NoSQL databases
 Distributed systems design
 Microservices architecture
 API development
 SQL databases
 Cloud platforms (AWS, Azure, GCP)
 Docker
 Kubernetes
Desirable Skills
 AI/ML frameworks and tools
 Web development frameworks (React, Angular)
 Mobile development frameworks (Flutter)
 Software security principles
 DevOps practices
 CI/CD pipelines
 Contributions to open-source projects
 Blockchain knowledge
 IoT knowledge
 Cybersecurity knowledge
 Event-driven architectures
 Serverless computing
Preferred Qualifications
 Contributions to open-source projects
 Knowledge of blockchain, IoT, or cybersecurity
 Experience with event-driven architectures and serverless computing

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-7141

Job Location