AvePoint

Software Engineer

AvePoint
Apply
29 days ago
Singapore, SingaporeSenior

Responsibilities

  • Design, develop, and maintain microservices using .NET Core and .NET 8.
  • Implement event-driven architecture, Entity Framework database interactions, Docker containerization, Domain-Driven Design, OAuth, and backend security practices.
  • Use AWS services including S3, Lambda, API Gateway, and DynamoDB for backend development.
  • Develop RESTful APIs and troubleshoot, debug, optimize, and scale applications across the technology stack.
  • Build responsive web applications with React.js and Next.js.
  • Write Jest unit tests and create reusable UI components with Storybook.
  • Collaborate with UX/UI designers and agile team members to deliver intuitive software applications.

Requirements

  • Proven experience as a Full Stack .NET Core Developer or in a similar role.
  • Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies.
  • Experience with microservices architecture, event-driven design, Entity Framework, Docker, Domain-Driven Design, OAuth, and backend security practices.
  • Hands-on experience with AWS services such as S3, Lambda, API Gateway, and DynamoDB.
  • Proficiency with React.js, Next.js, HTML, CSS, JavaScript, Jest, and Storybook.
  • Strong problem-solving, attention to detail, communication, and collaboration skills.
  • More than five years of full-stack development experience is preferred.
  • Preferred qualifications include Unix and Windows experience, an AWS certification, Node.js experience, NoSQL database familiarity, and knowledge of CI/CD pipelines and DevOps practices.

Tech Stack

Amazon DynamoDBAWSC#CSSDockerHTMLJavaScriptJestNext.jsNode.jsReactWindows
AvePoint

About AvePoint

1,001-5,000 employees
Contact me