about 3 hours ago
Sandy, UT, USA
Senior
Responsibilities
- Design and develop end-to-end features across frontend and backend systems.
- Build scalable, performant, and secure web applications.
- Collaborate with product managers, designers, and other engineers.
- Architect and implement APIs, services, and data models.
- Improve system reliability, observability, and performance.
- Lead code reviews and enforce engineering best practices.
- Mentor junior and mid-level engineers.
- Contribute to technical roadmap, system design, and architecture decisions.
- Troubleshoot production issues and drive root cause analysis.
Requirements
- 5+ years of experience in full-stack software development.
- Strong proficiency in Frontend: JavaScript/TypeScript, React, Angular, or Vue.
- Strong proficiency in Backend: Node.js, Python, Java, PHP, C#/.NET or similar.
- Experience building and consuming RESTful APIs or GraphQL.
- Solid understanding of databases (SQL, NoSQL, PostgreSQL, MongoDB, etc.).
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Experience with CI/CD pipelines, testing, and DevOps practices.
- Strong knowledge of software design patterns and system architecture.
- Excellent problem-solving and communication skills.
- Experience using AI tools and GenAI.
Benefits
- Flexible hybrid work model with 2 days in the office and 3 days remote.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment.
Tech Stack
AngularApache KafkaAWSAzureC#DatadogDockerGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMongoDBNode.jsPHPPostgreSQLPrometheusPythonRabbitMQReactSQLTypeScriptVue.js
Categories
AI & MLBackendDevOpsFrontendFull Stack