Note: The job is a remote job and is open to candidates in USA. Acceptance Insurance is seeking a Senior Full Stack Engineer to design, develop, and maintain full-stack web applications. The role focuses on front-end architecture, API integration, back-end communication, code quality, collaboration, and mentoring junior developers.
Responsibilities
- Design, develop, and maintain full-stack web applications with a focus on seamless user experiences
- Lead front-end architecture design, ensuring high performance and responsiveness across devices
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality features
- Build and maintain reusable code, libraries, and frameworks for efficiency and scalability
- Ensure the technical feasibility of UI/UX designs and provide innovative solutions to complex challenges
- May consume and develop API’s leveraging Python-based frameworks (e.g., FastAPI) when applicable
- Oversee API integration and back-end communication, leveraging Node.js/TypeScript-based frameworks (e.g., Nest.js) when applicable
- Drive code quality, participate in code reviews, and mentor junior developers on best practices
- Stay up-to-date with emerging trends in front-end technologies and web development standards
Skills
- Proven experience as a Full Stack Developer, with a demonstrated specialty in modern front-end frameworks, particularly Vue.js and Nuxt (experience with React or Angular is a plus)
- Strong understanding of HTML, CSS (including Tailwind CSS and preprocessors like SASS/LESS), and TypeScript (general JavaScript experience is also valuable)
- Familiarity with Node.js and related back-end frameworks (e.g., Nest.js, Express) is highly preferred; experience with Python (Django, Flask, FastAPI) is a plus
- Experience with RESTful APIs, WebSockets, and third-party API integrations
- Knowledge of responsive design principles and accessibility standards (WCAG)
- Proficiency with version control systems (e.g., Git) and CI/CD pipelines
- Excellent problem-solving skills and ability to work independently or as part of a team
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Understanding of DevOps practices and containerization (e.g., Docker, Kubernetes)
- While performing the duties of this job, the team member is regularly required to do manual tasks that may include using hands to finger and handle controls
- Tasks may also require the ability to talk or hear
- The team member will frequently sit and stand for long periods, bend, and use a computer and phone for extended periods, with extensive and repetitive hand and eye movement
- Familiarity with Node.js and related back-end frameworks (e.g., Nest.js, Express) is highly preferred
Company Overview