We are seeking a remote, full-time Full Stack Web Application Developer with 4+ years of experience producing commercial grade software that is highly maintainable and supportable. The ideal candidate will be highly adept at working in a vibrant, dynamic startup environment with a small team, have proven on-time delivery experience, strong problem-solving abilities as well as aptitude to learn new technologies and concepts quickly, and be trustworthy, team-oriented, and transparent.The client fosters meaningful connections between growing artists and master artists. With over 13,000 growing artists and more than 180 master artists actively utilizing their unique platform, they enable motivated emerging artists to accelerate their journey via live interactive mentorship from a trusted community of accomplished artists.
Responsibilities:Maintain legacy PHP / WordPress web applicationDesign and build modern platform leveraging primarily C# and Vue.js – includes both front-end application features and back-end servicesTake technical ownership of features and their impact on the business - assist with refining functional and technical specificationsDeliver product features and updates with minimal direction, yet know when to seek help to remain efficientBuild and execute unit testsAddress defects identified during various testing cyclesParticipate in daily stand-ups and weekly team meetings to review priorities, progress, new ideas, and technologiesDisplay comprehensive understanding of the Software Development Lifecycle (SDLC), as applied to projects of increasing size and complexity, with emphasis on problem solving, critical thinking, analysis and design, estimating, and planning.
Requirements:Excellent English communication skills4+ years of full stack experience working with C#/.NET, Vue.js, SQL Server, object-oriented methodologies, and n-tiered software architectures2+ years of experience working with PHP and WordPressExperience building production, commercial-quality, web-based applicationsExperience working with Agile and other development methodologiesAbility to work independently yet know when to seek assistance to be sure to achieve deadlines with high qualityTeam player with effective communication skills and collaborative approachStrong problem-solving abilities as well as aptitude to learn new technologies and concepts quicklyFlexibility and openness to new ideas or change with the passion and drive to excel in their careerSelf-motivated, results-oriented, creative, and accountableMust be a self-starter and resourcefulProven experience working effectively in a vibrant, dynamic startup environmentTrustworthy, team-oriented, and transparent
Additional information:Enjoy a fun, fast-growing entrepreneurial company, and work with smart and creative peopleBe part of a highly collaborative learning culture – share knowledge, be inclusive, learn and grow together. Embrace teamwork!Knowing your ideas are heard and matter – think big!Making mistakes is human – lets learn from them – be transparent!We recognize you as an individual – no presumptions or judgment15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays