companyAristotle logo

Senior Full-Stack Developer at Aristotle | Washington, DC

AristotleWashington, District of Columbia, United States
On-site Full-time $130K/yr - $170K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsBachelor's or Master's degree in Computer Science, Engineering, or a related field. Over 7 years of experience in developing and maintaining enterprise-grade web applications using modern languages and frameworks (e.g., C#/. NET Core, TypeScript/Node, React), with a preference for Azure cloud services. Hands-on experience with AI/ML and NLP technologies (e.g., classification, clustering, summarization) in live applications, including familiarity with model training, back-testing, regression testing, and monitoring. Solid understanding of database design, query optimization, and scalable API and service development. Strong UI/UX design and workflow management skills. Proficiency in front-end frameworks such as Angular or equivalent technologies. Comprehensive understanding of scalability and performance best practices, such as rate-limiting, caching, distributed systems, and automated testing frameworks. Exceptional problem-solving and communication skills, with the ability to articulate complex technical solutions in terms of business value.

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.

About Aristotle

Aristotle is a forward-thinking technology company dedicated to developing innovative solutions that address the evolving needs of our clients. We pride ourselves on fostering a collaborative work environment that encourages creativity and growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.