Senior Fullstack Software Engineer
About HolisticAI
HolisticAI, headquartered in Silicon, is a technology company specializing in AI solutions.
Our AI Governance, Risk, and Compliance Platform ensures safe AI adoption by addressing trust, risk, security, and compliance.
Our mission is to empower organizations to scale AI confidently, while our vision is to lead in Responsible AI.
We value customer focus, innovation, communication, and problem-solving.
Join us in shaping the future of AI! For more information, visit our website at HolisticAI.
Role Overview
As a Senior Fullstack Software Engineer, you will play a pivotal role in designing, developing, and maintaining robust software applications.
You’ll work closely with cross-functional teams to deliver high-quality solutions that meet our clients’ needs.
This position offers a unique opportunity to contribute to both front-end and back-end development, leveraging your expertise in React.
js, Node.
js, TypeScript, databases, and cloud-native technologies.
Responsibilities
Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.
Design and implement scalable, efficient, and maintainable software solutions.
Develop responsive user interfaces using React.
js, ensuring seamless user experiences.
Create RESTful APIs and integrate them with front-end components.
Build and optimize database schemas using PostgreSQL and NoSQL databases (e.
g.
, MongoDB).
Implement cloud-native solutions, leveraging Kubernetes and containerization.
Champion DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
Collaborate with Site Reliability Engineering (SRE) teams to enhance system reliability and performance.
Mentor junior engineers and contribute to a positive team culture.
Qualifications
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
8+ years of professional software development experience.
Proficiency in React.
js for building dynamic web applications.
Experience in building micro-frontend architecture patterns in React.
js.
Experience in React.
js Unit Testing Frameworks like Jest
Strong expertise in Node.
js and TypeScript for server-side development adopting micro-services architecture patterns.
Experience on Node.
js Unit Testing Frameworks like Mocha, Jasmine and Tape.
2.
Experience with PostgreSQL, NoSQL databases (e.
g.
, MongoDB, Redis, Cloud NoSQL Databases, etc.
)
Experience with service bus architecture (e.
g.
Pub/Sub, Kafka, cloud queue services, etc.
)
Familiarity with cloud-native development, including designing applications levering the PaaS and managed services and deploying applications on platforms like AWS, Azure, or Google Cloud.
Knowledge of functional and performance testing tools (e.
g.
: Postman, Swagger, Cypress, Blaze Meter)
Understanding of DevOps practices, continuous integration, and automated deployment.
Knowledge of Kubernetes and container orchestration.
Knowledge of ML and MLOps, AI, and risk compliance is a plus.
Familiarity with Product-Oriented Development (POD) and Agile methodologies.
Thrives in a fast-paced startup environment.
Benefits
Competitive salary and comprehensive benefits package.
Opportunity to work in a hybrid model (partially remote, partially on-site) at our Silicon development center.
Access to cutting-edge technologies and continuous learning opportunities.
Collaborative and inclusive work environment.
Chance to make a significant impact on exciting projects.
How to Apply
If you’re excited about shaping the future of software development and contributing to groundbreaking solutions, we’d love to hear from you!