Senior Full stack Engineer (.Net + React)
About the job
Akvelon Inc. (USA) works in the field of software engineering based on a variety of technologies. Our company is a member of the vendor program, which gives employees the opportunity to work with clients in the United States and other countries (Microsoft, Facebook, Airbnb, Dropbox, Pinterest, and many others). This is a great opportunity to learn from and work with leading engineers of world-renowned companies.
About project
Our client is a technology-driven marketing and customer acquisition company that uses its proprietary platform to deliver personalized omnichannel experiences for enterprise clients across telco, insurance, residential services, B2B, and e-commerce. Leads are generated through owned and operated websites, search, and social media, and are routed to an in-house call center, where they are converted into customers for clients such as large enterprise brands like AT&T, T-Mobile, State Farm, etc., across verticals including telco, insurance, residential services, B2B, and e-commerce.
They are looking to modernize its internal call center platform, which was built on Twilio infrastructure ~7โ8 years ago with minimal updates since then. The system requires modernization to meet growing demands from internal product and sales teams.
They are also considering future AI/transformation initiatives, including building and testing prototypes (e.g., websites, demand experiments), which may expand our engagement.
Requirements:
- BE: ASP.NET, C#, .NET Core (legacy versions 1.0 / 2.0 โ modernization required)
- FE: JavaScript, React
- Caching / Messaging: Redis, RabbitMQ
Cloud: Preferably AWS services SQS, SNS, S3, Lambda, Fargate, Cognito, RDS, Elasticsearch
Nice to have:
- DB: MySQL, MongoDB
Experience with Twilio
Workload split: ~70% backend / 30% frontend
Key responsibilities
- Drive the modernization of internal call center platform built on legacy ASP.NET (C#, .NET Core 1.0/2.0), upgrading to modern .NET versions and scalable architecture.
- Collaborate with product and sales teams to define platform requirements and deliver solutions aligned with business needs.
- Refactor and enhance backend services using C#, .NET Core, Redis, and RabbitMQ to improve performance and maintainability.
- Develop and maintain frontend interfaces with JavaScript and React for internal users and call center agents.
- Migrate and integrate services with AWS infrastructure (SQS, SNS, S3, Lambda, Fargate, Cognito, RDS, Elasticsearch).
- Ensure seamless integration with Twilio and modernize legacy communication workflows.
- Support prototyping and experimentation efforts (e.g., websites, demand tests) for AI and growth initiatives.
- Maintain high reliability and security standards for systems handling large-scale customer acquisition across telco, insurance, B2B, and e-commerce.
- Monitor and optimize system performance, scalability, and cost-efficiency in a cloud-native environment.
- Contribute to long-term technical vision, identifying opportunities for innovation and automation.