Company: AllSci
Location: North Bethesda, Maryland, United States
Employment Type: Full-Time | No sponsorship | On-Site
About AllSci:
AllSci is a pioneering startup at the cutting edge of technology, dedicated to transforming scientific discourse through innovative solutions. Our team of talented developers is on a mission to revolutionize the way researchers engage with scientific knowledge, enabling them to publish ideas, explore literature, and receive recognition for their contributions.
Role Overview:
Are you passionate about pushing technological boundaries and solving complex business challenges in a dynamic and collaborative environment? AllSci is seeking a Senior Software Engineer to play a crucial role in bringing our ground-breaking technology to market. Join our team of experienced developers as we reshape scientific dialogue and drive impactful change.
Salary and Benefits:
The salary range for this position is between 100,000 – 150,000 per year, depending upon experience. AllSci benefits include paid comprehensive health insurance with dental and vision, 401(k) with company matching, and generous paid time off.
Key Responsibilities:
- Design and Architecture: Participating in the design and architecture of software features, ensuring scalability, performance, and maintainability.
- Development: Writing high-quality, efficient, and maintainable code, using best practices and design patterns.
- Code Review: Reviewing code written by other team members, providing constructive feedback, and ensuring adherence to coding standards.
- Collaboration: Working closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements and deliver solutions.
- Problem-Solving: Identifying and resolving technical challenges and issues as they arise during the development process.
- Testing and Quality Assurance: Implementing and promoting testing practices, including unit testing and integration testing, to ensure software quality.
- Project Management: Participating in project planning, estimating effort, and ensuring timely delivery of software projects.
- Documentation: Creating and maintaining technical documentation for software systems and processes.
Technology Requirements:
- Must Know
- Typescript
- React
- Tailwind CSS
- NodeJS
- ExpressJS
- Preferred Knowledge
- PostgreSQL
- Cypher
- OpenSearch
- AWS
Qualifications:
- Ability to work on-site at a state-of-the-art building in North Bethesda, MD office.
- Bachelor’s degree in a technical field (Computer Science, Engineering, or equivalent).
- 4-6 years of professional web application development experience.
- Proficiency in Typescript and JavaScript.
- Strong understanding of design patterns and programming paradigms (functional and object-oriented).
- Experience with vertical slice architecture, event sourcing, and distributed systems is a plus.
- Excellent communication skills (verbal, written, and active listening).
- Exceptional attention to detail and accuracy.
If you possess the skills and enthusiasm to contribute to a forward-thinking organization that values innovation, please submit your resume. We are excited to welcome you to our team!
Top Skills
What We Do
Sunwater Capital invests in real estate, proptech, healthcare, and information.
Real estate
Sunwater invests across most real estate asset classes, including existing properties, value-added assets, ground-up development projects, and complementary asset managers.
Information
Sunwater invests in businesses that commercialize data and analytics in diverse industries.
Healthcare
Sunwater invests in healthcare technology and services businesses that are driving superior outcomes through new business models, data, and connectivity.
Construction and property technology
Sunwater invests in innovative technology and materials businesses that enable faster, more efficient, and more flexible creation, maintenance, and management of built space.