About AgelessRx
AgelessRx is a first-of-its-kind, longevity-focused telehealth platform with an e-commerce component. Our mission is to collectively give people millions of extra healthy years, so everyone can enjoy more of what they love in a world where people are empowered to live as long as they want. We believe aging should no longer be treated as a dreadful inevitability, but instead, as a puzzle that can be solved, a fight that can be fought – just as a disease with a cure. Through our free-to-use platform, we offer trusted, data-driven longevity solutions and scientifically backed prescription therapies to help safely lower the risk of age-related diseases.
About the role
AgelessRx’s Senior Software Engineer will play a vital role in the engineering vertical by designing, developing, and maintaining high quality software solutions. As a Senior Software Engineer, you will contribute to the architecture and design of our software systems and support the engineering team in conducting code reviews to maintain high standards of quality.
Successful candidates will have a proven track record of delivering scalable, secure software solutions and be able to work in cross-functional teams to continuously improve processes.
What you'll do
- Develop, test, and maintain back-end software solutions to ensure their scalability, reliability, and security.
- Develop front-end browser-based and mobile software solutions and manage the back-end architecture, including databases, web servers, and cloud solutions.
- Contribute to the planning and design of software solutions from concept to implementation
- Develop and maintain clean, scalable, and efficient code and resolve technical issues and bugs in a timely manner
- Work with cross-functional teams, such as Product and QA, to define project requirements, deliverables, and timelines, ensuring projects are completed on time
- Collaborate with fellow team members in code reviews to ensure the quality of the code and the sharing of knowledge
- Communicate findings effectively with team members and stakeholders to ensure alignment and transparency
- Maintaining a continuous improvement mindset, staying on top of industry trends, utilizing emerging technologies, and following best practices in the development of software
Qualifications
- Minimum of 5 years' proven experience as a full stack developer
- Proficiency with .NET, ASP.NET/MVC, JavaScript, C#
- Proficiency in RESTful APIs, React, ORMs, Azure cloud services, and Git
- A working knowledge of design patterns, particularly CQRS and domain-driven design
- Strong understanding of Agile software development methodology
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and in a team
- Strong organizational and time management skills
- Previous experience in a senior or lead software engineering role
The pay range for this role is:
120,000 - 140,000 USD per year (United States)