Job Openings Software Engineer

About the job Software Engineer

Job brief

We're looking for a talented Mid-level Software Engineer to join our remote team. In this role, you'll be designing and implementing features for our AI-powered engagement platform, fixing bugs, and supporting business teams and clients. The ideal candidate will have strong experience with our core technologies and excellent communication skills to collaborate effectively with stakeholders.

Responsibilities

  • Design and implement new features for our B2B AI platform
  • Own technical implementation in client projects
  • Debug and fix production issues
  • Support business teams with technical expertise
  • Collaborate directly with clients to understand requirements and address platform capabilities
  • Write clean, maintainable, efficient, and secure code
  • Implement secure coding practices and security best practices
  • Address security vulnerabilities identified in VAPT (Vulnerability Assessment and Penetration Testing) reports
  • Participate in code reviews to maintain high code quality
  • Work within our Scrum development process

Requirements

  • 3-5 years of experience in software development
  • Strong proficiency in NodeJS for backend development
  • Experience with VueJS for frontend development
  • Solid understanding of TypeScript
  • Experience with MSSQL databases
  • Bachelor's degree in Computer Science or related field
  • Excellent communication skills, particularly for stakeholder interactions
  • Experience working in Scrum/Agile development environments
  • Self-motivated with the ability to work remotely
  • Knowledge of application security and secure development practices

Nice to Have

  • Knowledge of Machine Learning concepts
  • Experience with voice technology
  • Familiarity with Python and .NET frameworks
  • Previous experience in AI or conversational interface development