About the job
Join our dynamic team at Aristotle as a Senior Full-Stack Developer, where you will leverage your expertise in designing and architecting sophisticated, data-centric systems. In this pivotal role, you will create and implement innovative applications, APIs, and services that manage large quantities of both structured and unstructured data. Your proficiency with AI and ML techniques—such as machine learning pipelines, natural language processing, and large-scale text analysis—will play a crucial role in advancing our technology for the future.
Key Responsibilities
- Design, develop, and rigorously test applications utilizing Microsoft . NET, C#, ASP. NET, MS SQL Server, and modern front-end frameworks like Angular or comparable technologies.
- Build and sustain RESTful APIs and services that can effectively manage scalable, high-throughput data flows.
- Integrate cutting-edge technologies, focusing on AI/ML frameworks, NLP toolkits, and cloud-based data processing.
- Devise solutions for ingesting, transforming, and analyzing extensive datasets and texts.
- Contribute to architectural strategies, including microservices and distributed systems design.
- Create and configure CI/CD pipelines to ensure seamless integration and delivery.
- Provide ongoing production support for applications and services, including maintaining legacy systems.
- Document systems and processes to ensure continuity and scalability.
- Collaborate with stakeholders to analyze requirements and contribute to both functional and technical specifications.
- Mentor team members, conduct code reviews, and advocate for best practices in software development.

