Taro Logo

Senior Software Engineer

AllSci is an innovative startup revolutionizing scientific knowledge creation, publication, and consumption through their platform for researchers.
North Bethesda, MD, USA
$140,000 - $220,000
Senior Software Engineer
In-Person
1 - 10 Employees
4+ years of experience
Education · AI

Description For Senior Software Engineer

AllSci is an innovative startup that's transforming the landscape of scientific knowledge management and publication. Their platform enables researchers to publish their ideas and experiments, explore scientific literature through innovative means, and receive recognition for their contributions to scientific discourse. The company has made significant technological strides and assembled a team of AI experts and industry veterans.

As a Senior Software Engineer at AllSci, you'll play a crucial role in developing their cutting-edge, data-driven scientific knowledge platform. This position requires a comprehensive technical skill set, encompassing both low-level system design and high-level architectural strategies. You'll be responsible for making key architectural decisions, designing complex systems independently, and implementing robust full-stack solutions while maintaining high code quality standards.

The role offers an exciting opportunity to work at the intersection of technology and science, collaborating with a diverse team including research scientists, designers, and product managers. You'll be instrumental in building a platform that's revolutionizing scientific publishing and data management. The position comes with competitive compensation ($140,000-$220,000) and comprehensive benefits including health insurance, 401(k) with matching, and generous PTO.

This is an ideal opportunity for a senior engineer who is passionate about making a meaningful impact on scientific research and communication. You'll be working with modern technologies like TypeScript, React, and Node.js, and will have the chance to architect complex distributed systems. The role requires both technical excellence and leadership skills, as you'll be providing guidance to team members while implementing innovative solutions that push the boundaries of scientific publishing.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Provide technical leadership with a focus on scalable, maintainable, and high-performance architecture design
  • Design, build, and maintain efficient, reusable, and reliable code for both front- and back-ends
  • Architect complex distributed systems, incorporating microservices, event sourcing, and vertical slice architecture
  • Provide technical guidance to team members
  • Translate requirements, storyboards, and use cases into functional applications
  • Research new technologies and algorithms and implement them into practices
  • Identify issues and potential risks and implement solutions
  • Implement unit testing and QA best practices
  • Maintain code quality and organization
  • Integrate large datasets
  • Implement analytics algorithms
  • Collaborate with the UI/UX and Product Teams
  • Develop system technical architecture documentation and design diagrams
  • Manage the deployment of releases into production

Requirements For Senior Software Engineer

TypeScript
Node.js
React
PostgreSQL
  • At least 4 years of Professional Web Application Development Experience
  • Proficient in Typescript and by extension JavaScript
  • Knowledge of design patterns and programming paradigms such as functional and object-oriented programming
  • Ability to reason and organize code into logical units which align to business needs
  • Knowledge of vertical slice architecture, event sourcing and distributed systems is a plus
  • Ability to effectively multi-task
  • Ability to deliver quality code quickly under tight deadlines
  • Proven track record mentoring junior developers
  • Must Have: Typescript, React, Tailwind CSS, NodeJS, ExpressJS, AWS
  • Nice-to-haves: Data experience: PostgreSQL, OpenSearch, Experience using Jenkins to deploy code

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Paid comprehensive health insurance (including dental and vision)
  • 401(k) with company matching
  • Generous paid time off

Interested in this job?

Jobs Related To AllSci Senior Software Engineer