Software Engineer - Full Stack, NodeJS
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Professional Experience: Approximately 2–4 years of production-quality software development experience, with a strong focus on Node.js and modern JavaScript applications • Core Technical Proficiency: Solid hands-on experience with Node.js and modern front-end frameworks such as Vue.js • Cloud & Serverless Exposure: Familiarity with AWS and/or serverless technologies • Database Knowledge: Experience working with both relational databases (SQL) and NoSQL technologies • AI-Driven Development Mindset: Comfort using AI-assisted development tools (e.g., Copilot, Cursor) or strong willingness to adopt agent-based coding workflows • PHP/Laravel Exposure (Nice to Have): Familiarity with PHP or Laravel is considered an asset but not required • Collaborative Spirit: A team-oriented engineer who works effectively with cross-functional partners • Educational Background: A Bachelor’s degree in Computer Science, related field, or equivalent practical experience • Experience building AI Agents and associated technologies like MCP, RAG, and Agentic Patterns • Strong experience developing client-facing user interfaces • Prior experience working with or a passion for the non-profit sector
Responsibilities
• Build Modern Node.js Services: Develop and enhance scalable backend services using Node.js, contributing to performance, reliability, and maintainability • Develop Micro Front-Ends: Implement modular Vue.js Micro Front-Ends using Single-SPA and the PrimeVue design system to deliver a consistent, high-quality user experience • Support Service-Oriented Architecture: Contribute to serverless and AWS-based solutions as part of our evolving platform architecture • Maintain Quality & Security: Write clean, well-tested code and participate in code reviews to uphold performance, security, and reliability standards • Collaborate on Implementation: Partner with Architecture, Product, and Design teams to translate requirements into effective technical solutions • Leverage AI Tools: Utilize AI tools such as Copilot, Cursor, and coding agents to develop, refine, and validate production-ready code
Benefits
• Are you eligible to work and based in New Zealand or Brazil, and able to work remotely from there? • Are you willing to adjust your working hours to overlap with the North American Team? (Brazil - 8am to 5pm CT Monday to Friday; New Zealand - 6am NZST start Tuesday to Saturday) • This is a contract position that requires the individual to have a registered business. • I have a registered business. • I am willing to register a business. • I am not willing to register a business. • Do you have 2+ years of experience with Node.js and modern Javascript? • Do you have 2+ years of experience with Vue.js? • Have you worked with AWS and/or serverless technologies? • Do you have experience using AI-assisted development tools (e.g., Copilot, Cursor) or strong willingness to adopt agent-based coding workflows? • Bachelor’s degree in Computer Science, related field, or equivalent practical experience? • Do you have experience building AI Agentics and associated technologies like MCP, RAG, and Agentic Patterns? If so, which? • Describe a project where Node.js and modern JavaScript were central to the solution. What problems were you solving and what were your main contributions? • Submit Application