Senior Software Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersWeb DevelopersComputer Systems AnalystsIndustries:
Software PublishersComputer Systems Design and Related ServicesContinuing Care Retirement Communities and Assisted Living Facilities for the ElderlyFuel DealersBusiness Schools and Computer and Management Training5+ years of experience in software engineering.Experience writing code in JavaScript/TypeScript, HTML5, CSS3, or relatedapplications.Experience with front-end technologies and frameworks, preferably React.API design and development experience. Node.JS experience desired.Experience with application, network, and cloud security.Experience with building and architecting microservices.Strong computer science fundamentals and problem-solving/analytical skills.Familiarity with version control systems (e.g., Git, SVN).Understanding of agile software development lifecycle and DevOps principles.Preferred ability to write unit tests. Ideally, experience with testing frameworks such asMocha, Jest, etc.Preferred understanding of SaaS (Software as a Service) product architectures,AWS/Azure/Google Cloud Stack, and networking.Familiarity with developer tools like Claude Code. Experience with designing AI-enhanced systems such as Model Context Protocol (MCP), Retrieval-AugmentedGeneration (RAG) pipelines, and vector databases (e.g., Pinecone, Weaviate).Required strong verbal and written communication skills, including the ability tocommunicate and explain technical decisions.Education RequirementsBachelor's degree in Computer Science or equivalent work experiencePersonal Must have:Hands-on mentalityPassionate for success and execution at speedTeam playerExcellent stakeholder relationship skillsAbility to communicate complex technical concepts to both technical and non-technical stakeholdersAbility to hit the ground running, quickly absorb new subject areas and start delivering value