ARInsights provides the market-leading SaaS platform and expert services for managing analyst relations (AR) programs. We are seeking a highly skilled and motivated Senior Full-Stack Developer to join our engineering team. The ideal candidate will have extensive experience in front-end development, particularly with Angular and related technologies, experience building API code and infrastructure in C#/.NET (Node/NestJS a bonus), and a strong background working with web services in a cloud-native environment.
What You Will Do
Software Development:
- Develop and maintain robust, scalable, and user-friendly front-end application features using the latest Angular framework & associated libraries.
- Implement backend code to integrate with our data infrastructure and enable frontend applications.
- Implement responsive design principles to ensure applications work seamlessly across various devices and screen sizes.
- Optimize applications for maximum speed and scalability.
- Implement solutions in our AWS framework as needed.
- Ensure the technical feasibility of UI/UX designs; work closely with our design and product team.
- Make heavy use of existing Generative AI coding tools to maximize output.
Code Quality & Best Practices:
- Submit clean, maintainable, and well-documented code.
- Implement and maintain automated testing suites to ensure high-quality code delivery.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with industry trends and best practices in software development.
Collaboration & Communication:
- Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Participate in team meetings, contributing to the strategic direction of development initiatives.
- Communicate effectively with non-technical stakeholders to explain complex technical concepts in a clear and concise manner.
- Guide teammates and contract resources who are collaborating on coding efforts.
What You Will Bring
- 5+ years of experience in front-end development, with a focus on Angular, required.
- 5+ years of experience working with and implementing C#/.NET solutions.
- Backend development experience using Node is a plus.
- Integrate your work with our existing SQL Server database via Entity Framework.
- Experience working with an ORM and interfacing with a NoSQL database like Mongo.
- Experience working with Kendo UI is a strong plus.
- Proficiency in HTML, CSS, JavaScript, and especially TypeScript.
- Experience working with responsive design and front-end performance optimization.
- Experience building applications in a cloud-native environment.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent communication skills.
- Ability to work independently and as part of a team.
- Must embrace and have experience with heavy use of Generative AI coding tools, and an understanding of their strengths and weaknesses.
The Team You’ll Be Joining
- ARInsights is a market-leading B2B SaaS + Services company with hundreds of customers across the globe.
- We are ~25 employees spread across the US with a handful of international teammates.
- We operate 100% remote, though we collaborate closely to foster strong personal and working relationships.
- We are led by a proven management team with a history of growth and success.
- ARInsights has been proudly serving the Analyst Relations community since 2004.
Check us out👇
www.arinsights.com
We welcome all qualified persons to apply regardless of race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Compensation will be competitive and commensurate with experience.