Job Overview
We are seeking a dynamic and innovative AI & App Builder to join our forward-thinking technology team. In this role, you will be at the forefront of developing cutting-edge artificial intelligence solutions and building robust, scalable applications that drive digital transformation. Your expertise will empower us to create intelligent systems and seamless user experiences across various platforms. This position offers an exciting opportunity to work with a diverse tech stack, including cloud infrastructure, microservices architecture, and modern programming languages, all while contributing to impactful projects in a fast-paced environment.
Duties
- Design, develop, and implement AI-driven applications and tools that enhance user engagement and operational efficiency
- Build and maintain scalable web and mobile applications using JavaScript frameworks such as React or Angular, ensuring high performance and responsiveness
- Develop RESTful APIs and integrate third-party APIs to enable seamless data exchange between systems
- Architect system designs for scalable, secure, and reliable solutions utilizing microservices architecture and design patterns
- Collaborate within Agile teams to plan sprints, review progress, and adapt development strategies for continuous delivery
- Optimize cloud infrastructure deployment on platforms like AWS or Azure, ensuring robust security (RBAC) and high availability
- Implement version control practices using GitHub, SVN, or similar tools; establish CI/CD pipelines for automated testing and deployment
- Write clean, efficient code in multiple programming languages including Python, Java, C#, C++, or Ruby on Rails to meet project specifications
- Conduct system testing, debugging, and troubleshooting to ensure software quality and performance standards are met
Requirements
- Proven experience in software development with a focus on AI applications or app building projects
- Strong knowledge of IT infrastructure components including cloud services (AWS/Azure), Linux environments, and network security protocols
- Proficiency in programming languages such as Python, JavaScript (and frameworks like React or Express), Java, C#, C++, Ruby on Rails, or similar
- Solid understanding of RESTful API design, system design principles for scalable systems, microservices architecture, and design patterns
- Hands-on experience with database management systems like MySQL or SQL Server; familiarity with SQL query optimization is a plus
- Knowledge of software engineering best practices including version control (GitHub/Git), CI/CD pipelines, and Agile methodologies
- Ability to work effectively in collaborative environments utilizing tools like Jira or Trello for project management