Job Summary
We are seeking a skilled Full Stack Developer that will play a critical role in designing and developing the server-side logic, APIs, and databases that power our AI platform as well as participate in the design and development of user interfaces. You will work closely with front-end developers and AI engineers to ensure smooth integration between the front-end and back-end systems, and you will take the lead on developing key features that support collaborative research and data analysis. Your work will help ensure that professionals using our platform can interact with vast datasets quickly and efficiently.
Duties:
- Develop and maintain back-end functionality for our research management platform, ensuring that it meets the needs of users handling large-scale data analysis.
- Design and develop secure, scalable APIs that support seamless front-end integration.
- Collaborate with the development and research teams to create user interfaces.
- Build and manage databases (PostgreSQL, MS SQL Server) to store and query vast amounts of structured and unstructured data efficiently.
- Optimize back-end code for cross-platform functionality and responsiveness, ensuring smooth performance on mobile and desktop devices.
- Collaborate with front-end developers, product managers, and other team members to create cohesive, user-friendly applications.
- Participate in the full development lifecycle, from initial project conception to final product deployment.
- Lead back-end development projects as needed, ensuring high-quality code and on-time delivery.
Skills:
- Proficiency in web application development using C# and .NET 8 / ASP.NET Core.
- Strong knowledge of JavaScript for front-end development including TypeScript, React and Material UI
- Strong knowledge of Python used in AI development.
- Strong familiarity with PostgreSQL and MS SQL Server database technologies including Entity Framework Core.
- Proficiency in designing and developing APIs for large-scale applications.
- Understanding of cloud services (Azure, AWS) for application deployment.
- Ability to work effectively in a Windows and Linux environments.
- Experience with Docker for containerization and deployment.
- Experience with Azure DevOps for process and code management in an agile development environment.
- Excellent problem-solving skills, attention to detail, and strong communication skills.
- Ability to work independently and take the lead on critical back-end projects.
Join us, and you will be part of a passionate team of developers, researchers, and AI experts who are building the future of collaborative research. Your work will directly contribute to making research more efficient, insightful, and impactful for our clients.
Job Type: Full-time
Pay: $100,000.00-$130,000.00 per year
Additional pay:
Benefits:
- Dental care
- Extended health care
- Flexible schedule
- Paid time off
- Stock options
- Vision care
- Wellness program
Schedule:
Education:
- Bachelor's Degree (preferred)
Experience:
Language:
Work Location: Remote