Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.
Job Title: Senior Full Stack Developer
Location(s): Madison Avenue, NY
Job Description:
The Corporate Systems Development division at Insurance Company is seeking an experienced Senior Full Stack Developer with a strong background in modern web development technologies and proven expertise in both front-end and back-end architecture. This role is pivotal in designing and developing scalable, high-quality solutions, leading the development of complex web applications, and ensuring the seamless integration of React with backend services. As a Senior Full Stack Developer, you will drive innovation, design complex architectures, and ensure the development of best-in-class applications in a dynamic Agile environment.
Key Duties and Responsibilities
- Lead the conversion of functional specifications into detailed technical designs, ensuring high-quality, scalable solutions. Oversee the development of both frontend and backend components, with a strong focus on React and associated technologies.
- Design, develop, test, and maintain modern web applications using React, TypeScript, and other cutting-edge frontend technologies, alongside backend services.
- Implement robust, scalable solutions using modern web development frameworks and ensure seamless integration with backend systems.
- Provide leadership and mentoring to junior developers, ensuring adherence to best practices, code quality, and continuous improvement in technical skills.
- Monitor and enhance the performance of web applications. Provide actionable recommendations for optimization and improvements.
- Maintain thorough documentation of program development, revisions, and technical processes. Offer timely support and problem resolution for customer inquiries.
- Manage development tasks for small to medium-sized projects while contributing significantly to larger, more complex initiatives.
- Collaborate with cross-functional teams, including vendors, product managers, and business stakeholders, to ensure alignment with business requirements.
- Stay ahead of emerging technologies and methodologies. Research and recommend tools and technologies to enhance development efficiency and application performance.
- Champion and lead Agile practices across the development team. Conduct proofs-of-concept and develop prototypes to validate new approaches and solutions.
- Technical Expertise
- React and Front-End Technologies: Extensive experience with React, React Query, Zod,Redux, TypeScript, Axios, React Hook Forms, React Router, Vite, HTML5, CSS3, and modern frontend libraries like Bootstrap, Tailwind CSS, and Material UI.
- Back-End Technologies: Strong proficiency in SpringBoot, Node.js, Express, RESTful APIs, GraphQL, and integration with back-end services using Java-based technologies or other relevant back-end frameworks.
- Database Knowledge: Experience with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or similar, and expertise in designing and optimizing data models.
- Architecture: Strong understanding of scalable application architectures, microservices, and cloud-native development. Experience with AWS, Azure, or other cloud platforms is advantageous.
- Version Control: Proficient in Git and other version control systems, with experience in managing code through repositories such as GitHub and Bitbucket.
- Testing and CI/CD: Proficient in writing unit and integration tests (e.g., using Jest, Mocha, or other testing frameworks) and experience with continuous integration and delivery pipelines.
- Security Best Practices: Solid understanding of application security, including secure coding practices, OAuth, JWT, and vulnerability assessments.
- Agile Methodologies: Strong experience with Agile development practices, including Scrum or Kanban, and the ability to foster a collaborative and iterative development environment.
Communication Skills
- Exceptional verbal and written communication skills, with the ability to act as a liaison between IT teams and business stakeholders.
- Proven ability to lead design and architecture sessions, clearly articulate technical concepts, and deliver technical presentations to non-technical stakeholders.
- Excellent teamwork skills, with experience working in cross-functional, globally distributed teams.
Required Skills
- Minimum of 8+ years of hands-on experience in full-stack web development, with a strong emphasis on React and modern JavaScript technologies (Node.js, TypeScript, Redux, etc.).
- Proven experience in designing and implementing scalable, high-performance web applications in a production environment.
- Experience with frontend frameworks and technologies including React, Angular, VueJS, HTML5, CSS3, Bootstrap, and JavaScript/TypeScript.
- Strong backend development experience with Node.js, Java, or other server-side technologies and integration with RESTful APIs or GraphQL.
- Experience with cloud services (AWS, Azure, Google Cloud) and modern development tools (Docker, Kubernetes, CI/CD pipelines).
- Expertise in version control systems (Git, GitHub, GitLab) and Agile development methodologies.
- Bachelor's degree in Computer Science or a related field (preferred). Advanced certifications or specializations in React, cloud computing, or full-stack development are a plus.
Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities.
|