Apply Edge Tailor my CV for this job — free

Full Stack Software Engineer

Gravity IT Resources · Eastern Region

Tailor my CV for this job — free

See similar jobs

Full Stack Software Engineer (Front-End Focus)Location: 100% Remote (Must work Eastern Time business hours)Employment Type: Contract-to-HireLevel: Mid-Level EngineerTarget Salary Upon Conversion: $100,000–$120,000 annuallyPosition OverviewWe are seeking a motivated and dependable Full Stack Software Engineer with a strong front-end development focus to join a collaborative, Agile engineering team. This individual will be responsible for developing, enhancing, and maintaining modern, customer-facing web applications using React, Next.js, JavaScript, and TypeScript.The ideal candidate is a hands-on developer with strong software engineering fundamentals, experience building responsive web applications, and the ability to consistently deliver high-quality work in a team-oriented environment.This is an excellent opportunity for a mid-level engineer looking to expand their technical expertise, contribute to meaningful digital initiatives, and grow within an established organization.Key ResponsibilitiesDesign, develop, and maintain modern, responsive web applications using React, Next.js, JavaScript, and TypeScript.Build reusable front-end components and user interfaces using HTML5, CSS3, and responsive design principles.Integrate front-end applications with RESTful APIs to support seamless functionality and data exchange.Collaborate with engineers, product teams, and cross-functional stakeholders to translate business requirements into technical solutions.Participate in Agile/Scrum ceremonies, including sprint planning, daily standups, backlog refinement, and retrospectives.Utilize Git and GitHub for version control, pull requests, branching, and collaborative code reviews.Write clean, maintainable, and well-structured code following established engineering standards and best practices.Troubleshoot, debug, test, and resolve application issues to ensure performance, reliability, and functionality.Take ownership of assigned development tasks throughout the software development lifecycle, from implementation through testing and completion.Communicate project progress, technical challenges, and blockers proactively.Participate in peer code reviews, incorporate feedback, and contribute to continuous improvement initiatives.Required QualificationsHands-on professional experience developing web applications using React and Next.js.Strong proficiency in JavaScript and TypeScript.Experience with HTML5, CSS3, and responsive web development.Experience integrating applications with RESTful APIs.Proficiency with Git/GitHub, including pull requests, branching, and code reviews.Experience working within Agile/Scrum software development teams.Strong understanding of software engineering fundamentals, debugging, and clean coding practices.Ability to independently complete assigned development tasks while collaborating effectively with team members.Strong communication, problem-solving, and organizational skills.Demonstrated ability to receive feedback, adapt to changing priorities, and continuously improve technical skills.Preferred QualificationsExperience using AI-assisted development tools such as Claude Code, GitHub Copilot, or similar technologies.Previous experience developing customer-facing applications in the travel, airline, retail, or e-commerce industries.Familiarity with Magnolia CMS or comparable content management systems.Back-end development experience with Node.js and/or NestJS.Experience with Microsoft Azure cloud infrastructure.Understanding of DevOps practices and CI/CD pipelines.Experience with automated testing frameworks such as Jest, React Testing Library, or Playwright.Ideal Candidate ProfileWe are looking for a collaborative, growth-oriented engineer who demonstrates:Consistent Execution: Reliably completes assigned work, follows through on commitments, and delivers quality results.Strong Technical Fundamentals: Writes clean, understandable, and maintainable code while following sound engineering practices.Coachability: Welcomes constructive feedback, participates in code reviews, and applies new knowledge to improve performance.Proactive Communication: Raises blockers early, asks thoughtful questions, and keeps teammates informed.Ownership: Takes responsibility for assigned work through development, review, testing, and successful completion.Growth Potential: Demonstrates curiosity, initiative, adaptability, and enthusiasm for expanding technical capabilities.Additional InformationThis is a fully remote, contract-to-hire opportunity requiring availability during Eastern Time business hours.The position is best suited for a mid-level, hands-on software engineer who enjoys building modern web applications and contributing within a collaborative development environment.Candidates will be evaluated primarily on their technical capabilities, reliability, communication skills, and potential for continued growth, rather than years of experience or previous leadership responsibilities.