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.
- Must Know
- Typescript
- React
- Tailwind CSS
- NodeJS
- ExpressJS
- Preferred Knowledge
- PostgreSQL
- Cypher
- OpenSearch
- AWS
- 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!
#J-18808-Ljbffr