Full-Stack Developer

Company Culture:

At ICANotes, we believe in fostering a culture of continuous improvement and learning. 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.

Position Overview:


We're seeking an experienced and motivated 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.


This is a onsite work position involving in-person days in our office in downtown Baltimore, MD


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 discussion to implementation to testing to production deployment. 
  • Write clean modularized code with unit 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 bringing new ideas to the team.
  • 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:

  • Requires non-sponsored authorization to work in the US, either US citizen or Permanent Resident.
  • Bachelor's Degree with a concentration in Computer Science or related is preferred.
  • At least 4 years of experience working as a Full-Stack Developer.
  • Proficient in node.js and HTTP-related servers.
  • Experience with MySQL, Postgres, Typescript, 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.
  • Ability to investigate and analyze information/problems and to draw conclusions.
  • Strong analytical and problem-solving skills.


Preferred Skills:

  • Healthcare software experience
  • Experience using APIs to interact w/ AI endpoints.
  • Experience with NestJS, RxJS, Nx, Kubernetes, and Terraform.


Benefits:

  • Healthcare (medical, dental, vision) - company pays for up to 75% of health insurance for both employee and dependents - some plans with HSA options
  • Basic term and optional term life insurance
  • Short-term disability (paid for by the company) and long-term disability
  • 401(k) and employer-matched retirement plan
  • Paid time off that includes 8 sick leave days per year (80 hour annual rollover), 6 personal days per year (rollover all), and 12 vacation days per year (rollover all)

Note: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.


Development - Plus

Annapolis, MD

Baltimore, MD

Share on:

Terms of servicePrivacyCookiesPowered by Rippling