We are looking for a highly skilled and self-driven Software Engineer to join our team at CHI Software. The ideal candidate will focus on developing AI agents, maintaining JavaScript-based applications, and building robust API integrations. This role requires a strong engineering foundation, a passion for AI technologies, and the ability to work both autonomously and collaboratively within cross-functional teams. Key Responsibilities AI & Backend Development * Collaborate with the Lead Data Scientist to design, build, and deploy intelligent AI agents. * Design, develop, and maintain scalable RESTful APIs to support data-driven applications. * Integrate APIs with frontend and backend systems to ensure seamless data flow and functionality.
Excel Integration & Data Engineering * Develop and maintain Excel plugins that interface with APIs for data retrieval and analysis. * Create and support Azure- and Databricks-based data processing scripts to extract, transform, and load data from diverse sources.
DevOps & Product Collaboration * Work closely with DevOps and Cloud teams to support deployment, monitoring, and infrastructure tasks. * Contribute to product development and project delivery following best practices and internal standards.
Additional Responsibilities * Troubleshoot and resolve issues across the full development lifecycle. * Implement and maintain automated testing frameworks to ensure reliability and stability. * Participate in code reviews and internal knowledge-sharing initiatives. * Stay up to date with emerging technologies and industry trends. * Translate business requirements into clear and actionable technical specifications. * Ensure compliance with data privacy regulations and security best practices.
Qualifications * Bachelor’s degree in Computer Science, Software Engineering, or a related field. * 6+ years of professional software engineering experience. * 5+ years of experience designing and implementing large-scale APIs and data solutions. * Proficiency in one or more programming languages: Python, Java, JavaScript, or C++. * Experience with web frameworks such as Express.js, Flask, or Spring. * Hands-on experience with AI agent development is a strong advantage. * Deep understanding of RESTful APIs, GraphQL, and API design best practices. * Familiarity with data formats (JSON, XML) and API documentation tools (GitHub, Azure DevOps). * Knowledge of API security: OAuth, JWT, rate limiting. * Solid experience with SQL and NoSQL databases. * Strong practical experience with Microsoft Azure; certifications are a plus. * Preferably experienced with Azure Data Factory and Azure Databricks. * Good understanding of Agile methodologies. * Strong computer science fundamentals and proven track record in software design. * Excellent problem-solving, communication, and multitasking skills.
Відгукнутись на вакансію
Job ID:
153119
Требуемые навыки:
Backend, Cloud, Cpp, Devops, Excel, Frontend, Java, Javascript, Python, Xml