Sciata · 13 hours ago
Senior Full-stack Engineer (Node.js / React)
Sciata is seeking a hands-on Senior Full-stack Engineer with Node.js and React expertise to contribute to their cloud-based software platform that supports mission-critical customer operations. The role involves both front-end and back-end development to deliver new features, improve architectural design, and enhance platform reliability.
Software
Responsibilities
Develop and maintain server-side applications using NestJS (TypeScript)
Design, implement, test, and document public-facing RESTful APIs
Apply architectural and security best practices consistently across new features and services
Integrate with databases (PostgreSQL/MySQL) and caching solutions (Redis)
Write efficient, reusable, and testable code to improve performance and scalability
Build and maintain web interfaces using React and TypeScript
Implement responsive UI/UX using modern CSS (and/or Styled Components, etc.), and TypeScript best practices
Collaborate with the design team to deliver high-quality, user-friendly features
Participate in code reviews, ensuring code quality and best practices are followed
Work with cross-functional teams (Product, Engineering, QA, DevOps) to deliver seamless end-to-end solutions
Collaborate closely with engineering and support teams to improve monitoring, tooling, and troubleshooting workflows
Debug and resolve production issues, ensuring minimal downtime for critical systems
Qualification
Required
6-10 years of professional software development experience (full-stack or back-end)
Strong experience with Typescript, JavaScript and Node.js
Hands on experience with NestJS or similar Node.js frameworks
Strong experience with React, HTML, and CSS
Experience building scalable and distributed systems with high availability requirements
Proficiency with relational databases (PostgreSQL/MySQL preferred) and caching solutions (Redis)
Strong problem-solving skills and a keen attention to detail
Ability to apply critical thinking skills to complex problems
Excellent communication skills and a collaborative mindset
Commitment to continuous learning and improvement
Bachelor's degree in computer science, computer engineering, or a related field; preferred but not required
Preferred
Experience with containerization tools like Docker and orchestration platforms like Kubernetes
Familiarity with microservices architecture and distributed systems
Experience with OAuth-based identity platforms like Auth0 in complex multi-component environments
Awareness of security best practices in web and cloud environments
Experience with CI/CD pipelines (e.g., GitHub Actions)
Company
Sciata
Sciata provides specialists and custom software & analytics to accelerate change within organizations.
Funding
Current Stage
Growth StageRecent News
Phoenix Business Journal
2024-06-04
Company data provided by crunchbase