Senior Software Engineer

ICANotes
Jacksonville, FL Full Time
POSTED ON 11/9/2023 CLOSED ON 2/22/2024

What are the responsibilities and job description for the Senior Software Engineer position at ICANotes?

ICANotes of Annapolis, MD is seeking an experienced and motivated Senior Full-Stack Developer with the ability to work independently with minimal supervision. Someone who can design, develop and implement highly scalable multi tenanted SaaS applications using full-stack open-source technologies. At ICANotes, we believe in fostering a culture of continuous improvement and learning, with a focus on agile methodologies. We prioritize adaptability over inflexible processes and encourage cross-functional teams to work together and collaborate to achieve shared objectives. We promote transparency and open communication within teams and stakeholders, while fostering a culture of trust, respect, and accountability among team members.

We also offer a great benefits package where everyone gets 3 weeks of paid time off (PTO) and health insurance for which up to 75% of the cost for employees and their dependents is covered by the company and we offer a 401K Match! If this sounds like the right opportunity for you, apply today!

ABOUT ICANOTES

Founded in 1999, we work with all behavioral health clinical disciplines in both outpatient and inpatient settings to deliver the most clinically robust and intuitive EHR charting solution for this specialty. Our mission is to develop and deliver software that empowers clinicians to create higher quality records, leading to better patient care. The clinical content in our program and the method of quickly creating a narrative note is unmatched by our competition. It is truly a time-saver for clinicians, but one that produces higher-quality documentation at the same time. We also pride ourselves on premium support for all users with an average wait time of less than two minutes.

None of this would be possible without our amazing team. All of our employees work 100% remotely from their own home offices. We promote from within, and 63% of our staff started on our Support team and have been promoted to other positions. We take care of these valuable team members with highly competitive pay and benefits.

Responsibilities:

  • Work independently in a small team of developers in the design, development, and deployment of a scalable application running on AWS.
  • Highly motivated with a sense of urgency in delivering highly complex multi tenanted SaaS solutions with a focus on quality.
  • Ability to work independently through all stages of SDLC from design to implementation to testing to production deployment.
  • Write clean modularized code with unit tests and functional tests.
  • Ability to troubleshoot issues in production environments.
  • Participate in code reviews and help deliver solutions with minimum production issues.
  • Passionate about technology and bring new ideas to the team.
  • Mentor entry level developers and assist them in resolving issues.
  • Is a multitasker with the ability to work efficiently and effectively within deadlines without compromising quality.
  • Experience working with a startup or enjoy working in a startup like environment with ambiguity and speed.

Qualifications:

  • Bachelor's Degree with a concentration in Computer Science or related is preferred.
  • At least 6 years of experience working as a Full-Stack Developer.
  • Proficient in node.js with express or other scripting languages and HTTP-related servers.
  • Experience with MySQL, Postgres, Typescript, JavaScript, HTML, and SAAS.
  • Proficient in front-end development with Angular/React.
  • Experience with Docker and a basic understanding of micro-services.
  • Experience with a cloud provider: AWS, Azure, etc.
  • Demonstrated knowledge of SQL server databases.
  • Ability to investigate and analyze information/problems and to draw conclusions.
  • Strong analytical and problem-solving skills.

Preferred Skills:

  • Healthcare experience specifically in medical billing.
  • Experience with NestJS, Kubernetes, and Terraform.
Senior Software Engineer
Jobot -
Jacksonville, FL
Software Engineer, Black Diamond
Advent Software, Inc. -
Jacksonville, FL
Senior Consultant
Advent Software, Inc. -
Jacksonville, FL

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
  • Debugging Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Jacksonville, FL area that may be a better fit.

Senior Software Engineer, Black Diamond

Advent Software, Inc., Jacksonville, FL

Senior Software Engineer - JAX

Tactical Air Support, Jacksonville, FL