
Polyglot Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in India.
• Design and manage software architectures that utilize various programming languages including Python, Java, Node, C#, Go, or Ruby.
• Construct and oversee real-time data processing pipelines using Apache Flink, integrating with streaming platforms such as Kafka or Kinesis.
• Create, enhance, and manage data storage and retrieval systems using MongoDB or other NoSQL databases.
• Provide technical leadership in the development of scalable, secure, and resilient software systems.
• Possess experience with AI/ML frameworks and tools.
• Collaborate with software engineers, DevOps professionals, and UX designers to ensure a cohesive software architecture and smooth integrations.
• Optimize software performance, resolve architectural challenges, and implement best practices in coding and security.
• Remain informed about emerging programming languages, frameworks, and industry trends to foster innovation.
• Ensure compliance with software development methodologies, CI/CD pipelines, and DevOps best practices.
• Mentor and support development teams in embracing best practices for multi-language software development.
• Engage with cloud platforms (AWS, Azure, GCP) to design and deploy robust infrastructure solutions.
• Establish and enforce coding standards, system design principles, and architectural patterns.
• A minimum of 5 to 10 years of software development experience with proficiency in multiple programming languages.
• Strong understanding of object-oriented, functional, and reactive programming paradigms.
• Familiarity with AI/ML frameworks and tools.
• Experience in designing distributed systems, microservices architecture, and API development.
• Expertise in databases (SQL, NoSQL) and cloud computing services.
• Comprehensive knowledge of software security principles and best practices.
• Awareness of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
• Strong analytical and problem-solving abilities with the capacity to function in an agile environment.
• Competitive salary and performance-based bonuses.
• Opportunities for professional development and continuous learning.
• Flexible working hours and remote work options.
• Comprehensive health and wellness benefits.
• Collaborative and innovative work environment.
Spread Tecnologia
Adistec
Get handpicked remote jobs straight to your inbox weekly.