About the job
Join our dynamic team at AvePoint, where we are looking for enthusiastic individuals with exceptional communication skills and a passion for learning. If you thrive in challenging IT environments and excel in delivering outstanding customer service, this opportunity is for you. You’ll have the chance to rapidly develop your IT and interpersonal skills while working on impactful projects.
Your Role
As a Full Stack Software Engineer, you will be instrumental in designing and developing innovative software and web applications. You will collaborate within an agile team, contributing to products that support the Financial Industry and the Monetary Authority of Singapore (MAS) in their financial supervision efforts.
Key Responsibilities
Backend Development:
• Architect, develop, and maintain microservices using . NET Core and . NET 8.
• Implement event-driven architectures for seamless microservice communication.
• Utilize Entity Framework (EF) for efficient database management.
• Containerize applications with Docker to enhance scalability and deployment flexibility.
• Apply Domain-Driven Design (DDD) principles for clean, modular code.
• Implement OAuth for secure authentication.
• Develop security best practices to protect sensitive data.
• Leverage AWS services (S3, Lambda, API Gateway, DynamoDB) for backend solutions.
• Create RESTful APIs for frontend-backend communication.
Frontend Development:
• Build responsive and intuitive web applications using React.js and Next.js.
• Ensure code quality through unit testing with Jest.
• Develop reusable UI components and maintain design consistency using Storybook.
• Collaborate with UX/UI designers to implement engaging user experiences.

