Opened 12 days ago Featured Job Remote Job
Company

Full-Stack Developer (.NET Focused)

Job Summary

GenText is an applied AI company specializing in the development of solutions for industry-specific use. Our SaaS products, GenText AI and Mental Note AI have over 100,000 users and we are currently aggressively scaling our user base. We are part of the TinySeed Accelerator and have also received support from Microsoft for Startups and Google for AI Startups programs.

We are seeking an experienced and talented Full-Time Full Stack Developer with a strong background in Angular and .NET C# to join our team. The ideal candidate will have significant experience in software development, with expertise in both frontend and backend development. You will contribute to the ongoing development and improvement of our AI Assistant MS Word Add-in, ensuring seamless integration with MS Word and maintaining the highest quality standards. 

Job Responsibilities

  • Develop and maintain frontend web applications using Angular.

  • Design and develop backend APIs using the .NET C# framework.

  • Collaborate with cross-functional teams to define, design, and implement new features.

  • Apply DevOps best practices, focusing on CI/CD pipelines and automation.

  • Integrate our products with AI models and APIs.

  • Ensure code quality, performance, and responsiveness of applications.

  • Debug and resolve technical issues as they arise.

Required Skills

Must have:

  • Proven experience as a Full Stack Developer with Angular and .NET C# frameworks

  • Strong knowledge of DevOps principles and experience with CI/CD practices

  • Solid understanding of RESTful APIs and microservices architecture

  • Excellent problem-solving skills and attention to detail

  • Strong verbal and written communication skills

  • Ability to work well in a remote environment with minimal supervision

Preferred:

  • Experience with Azure AD B2C

  • Experience working with Azure services

  • Knowledge of BICEP

  • Experience with Office add-in development

  • Familiarity with the OpenAI API

What will I be doing?

To give you a perspective of where we are now, we have a couple of stable add-ins on the Microsoft AppSource store (GenText AI and Mental Note AI) and infrastructure with a relatively up-to-date codebase and an extensive customer-driven roadmap of new features and improvements we want to bring to the app.

This is where you come into the picture, we need somebody who can work full-time on bringing new features and improvements to the add-in. 

In more practical terms (with examples of a few things we did recently):

  • Building new features that have frontend or full stack requirements (example: adding multilanguage AI chatbot functionality).

  • Creating a vector database from a very large public dataset

  • Debugging production-related issues.

  • Improve app performance (example: query optimization, and lazy loading components).

  • Working with our lead developer to improve the developer experience (example: adding more checks to our CI, setting up better staging environments, and improving testing infrastructure).

  • Scaling the infrastructure on Microsoft Azure

Why work at GenText AI

  • Innovative Culture: Be part of a forward-thinking applied AI company specializing in practical solutions that are used by thousands of people every day.

  • Growth Opportunities: We're part of the TinySeed accelerator and supported by Microsoft for Startups + Google for AI Startups, offering great potential for personal and professional growth.

  • Remote Flexibility: Enjoy the freedom to work from anywhere, at any time, with a fully remote team setup.

  • Supportive Environment: Join a small team that values collaboration, innovation, and work-life balance.

  • Exciting Projects: Work on software that is constantly updated to reflect real-world developments in AI technology

  • Generous Paid Leave: 3 weeks off for the Christmas + New Year’s period (December 15 2024 to Jan 5 2025 this year) + 20 days off during the rest of the year 

Additional Information:

  • This is a remote position and time zone agnostic.

  • All communication will be done via email and GitHub, with occasional video calls if required.

  • You will be working 40 hours per week, supporting a lead developer.

  • This role would be a very good fit for someone who likes working independently with minimal supervision. You will be given significant latitude to complete tasks as you deem fit as long as the tasks are completed and delivered on time.

Application Process

Here is also the outline of the whole application process, so you know what to expect:

  1. Fill in and submit the application form.

  2. Two video interviews (between 15-60 minutes long) where we try to get to know you better and give you a chance to get to know us and a bit more about GenText, as well as assess if your technical skills are right for the role. This will probably involve a coding challenge.

  3. If all goes well, we will make you an offer, and if you accept, we welcome you to our team!

GenText asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact GenText directly.

Don't let this one get away.