We are seeking a highly skilled and versatile Polyglot Developer to lead the design, development, and implementation of software architectures across multiple programming languages and frameworks.
Requirements
- Design and oversee software architectures that leverage multiple programming languages
- Build and manage real-time data processing pipelines using Apache Flink and integrate with streaming systems
- 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
