About Accelyst
Accelyst is an innovative AI Consultancy that leverages a unique catalog of industry-specific Agents and leading-edge AI platforms to deliver tangible, integrated, secure, and ROI-optimized solutions. We combine deep industry and technical expertise to enable rapid deployment of innovative AI-driven capabilities that augment and automate client workflows for employees, customers, prospects, and investors.
Why Accelyst?
Join Accelyst to be part of a dynamic team that leverages AI-driven technology to make a positive impact. Our leadership, with Big Four Consulting experience, fosters a nimble, client-focused environment, minimizing bureaucracy to enhance delivery and professional growth. You''ll work on complex technology and AI-driven initiatives that challenge and inspire, while meeting high client expectations. Additionally, benefit from our profit-sharing model, reflecting our commitment to respect, integrity, and shared success for all employees.
Job Summary
Accelyst is seeking a highly skilled Full Stack Engineer to design, develop, and maintain scalable web applications using modern frontend and backend technologies. The ideal candidate will possess strong expertise in React.js, NestJS, TypeScript, Node.js, Firebase, and Google Cloud Platform (Google Cloud Platform), with experience building cloud-native applications and scalable architectures.
This role requires a hands-on engineer who can contribute across the entire software development lifecycle, from solution architecture and design to development, deployment, optimization, and ongoing support.
Roles and Responsibilities:
- Design, develop, and maintain scalable full-stack web applications using React.js, NestJS, TypeScript, and Node.js.
- Build responsive, user-friendly, and high-performance frontend applications and backend services.
- Architect, develop, and maintain RESTful APIs, microservices, and server-side applications.
- Design and optimize NoSQL data models using Firebase Firestore and related Firebase services.
- Develop, deploy, and manage cloud-native applications on Google Cloud Platform (Google Cloud Platform).
- Collaborate with product managers, designers, and cross-functional teams to translate business requirements into technical solutions.
- Ensure application security, scalability, reliability, and performance through best practices and proactive monitoring.
- Participate in architecture discussions and provide technical leadership on solution design and implementation.
- Implement and maintain CI/CD pipelines, deployment automation, and DevOps best practices.
- Write clean, maintainable, and well-documented code following established development standards.
- Conduct code reviews, troubleshoot production issues, and provide ongoing application support.
- Evaluate emerging technologies and recommend improvements to application architecture, development processes, and technology stacks.
- Mentor junior developers and contribute to a culture of continuous learning and technical excellence.
- Other duties as assigned.
Requirement:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent practical experience).
- 8+ years of experience in full-stack software development.
- Strong hands-on experience with:
- React.js
- TypeScript
- Node.js
- NestJS
- Experience designing, developing, and consuming REST APIs and backend services.
- Hands-on experience with Google Cloud Platform (Google Cloud Platform) services, including Cloud Functions, Cloud Run, and Cloud Storage.
- Strong understanding of software architecture, design patterns, and scalable application development.
- Experience with Firebase services including Firestore, Authentication, Cloud Functions, and Cloud Storage.
- Strong knowledge of NoSQL database design principles and data modeling.
- Understanding of authentication, authorization, and application security best practices.
- Experience with Git-based version control systems and collaborative development workflows.
- Familiarity with containerization technologies such as Docker.
- Knowledge of Kubernetes, cloud infrastructure management, and distributed systems is preferred.
- Experience implementing CI/CD pipelines and DevOps practices.
- Exposure to event-driven architectures and messaging systems is a plus.
- Experience working within Agile/Scrum development environments.
- Strong analytical, problem-solving, and debugging skills.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
Technical Environment
Frontend
- React.js
- TypeScript
- HTML5
- CSS3
- Modern State Management Libraries
Backend
- Node.js
- NestJS
- REST APIs
- Microservices Architecture
Cloud & Infrastructure
- Google Cloud Platform (Google Cloud Platform)
- Cloud Functions
- Cloud Run
- Cloud Storage
- CI/CD Pipelines
- Docker
- Kubernetes
Database
- Firebase Firestore
- NoSQL Data Modeling
Tools & Methodologies
- Git
- Agile/Scrum
- DevOps Practices