AgelessRx

Senior Software Engineer - Acquisition

AgelessRx

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $120,000 - $130,000 per year

Job Level

Senior

Tech Stack

ASP.NETAzureCloudJavaScript.NETReact

About the role

  • Build scalable, secure, and high-performance back-end systems for customer acquisition.\n
  • Develop engaging, user-friendly front-end experiences across web and mobile platforms.\n
  • Manage back-end infrastructure, including databases, APIs, web servers, and cloud-based services, with an emphasis on performance and reliability.\n
  • Work closely with the Product, Marketing, and QA teams to define the technical requirements, timelines, and deliverables for acquisition-focused features and campaigns.\n
  • Participate in all phases of the software development lifecycle, including planning, design, implementation, testing, deployment, and monitoring.\n
  • Write clean, maintainable, and efficient code, and address bugs and technical issues in a timely and proactive manner.\n
  • Participate in code reviews to ensure quality standards are met and to foster knowledge sharing among the team members.\n
  • Communicate technical insights clearly to both technical and non-technical stakeholders, transforming product and performance data into actionable engineering decisions.\n
  • Identify opportunities for optimizing code, processes, and systems that enhance customer acquisition by staying current with industry trends, tools, and best practices.

Requirements

  • Minimum of 5 years' proven experience as a full stack developer\n
  • Proficiency with .NET, ASP.NET/MVC, JavaScript, C#\n
  • Proficiency in RESTful APIs, React, ORMs, Azure cloud services, and Git\n
  • A working knowledge of design patterns, particularly CQRS\n
  • Strong understanding of Agile software development methodology\n
  • Excellent problem-solving and analytical skills\n
  • Strong communication and interpersonal skills\n
  • Ability to work independently and in a team\n
  • Strong organizational and time management skills\n
  • Previous experience in a senior or lead software engineering role