What are the responsibilities and job description for the Full Stack Developer position at Ultraviolet Labs?
We are seeking a skilled Full Stack Developer to join our team. You will play a key role in developing and maintaining cutting-edge web and mobile applications, ensuring high performance, scalability, and maintainability.
Remote & Hybrid but near Irvine, CA (For Occasional meetings in person).
The ideal candidate has experience with modern web and mobile development technologies, automation tools, and asynchronous systems, with a focus on delivering exceptional user experiences.Responsibilities
- Application Development
- Build and maintain scalable applications using Next.js, React Native (iOS, Android, Web), and React Query.
- Create responsive and performant UI/UX designs using TailwindCSS and CSS.
- Implement real-time chat and interactive features using Redis, Service Bus/RabbitMQ, and Reanimated 3 for animations.
- Backend Development
- Develop and maintain APIs using tRPC and backend services with Postgres, Prisma, and Bun.js.
- Ensure scalable and asynchronous data processing workflows.
- Tooling & Infrastructure
- Manage monorepo structures with TurboRepo.
- Automate workflows using GitHub Actions and orchestration with Docker.
- Utilize Azure for deployment and infrastructure management.
- Work with Maestro for mobile testing and automation.
- Collaboration & Quality Assurance
- Collaborate with team members to implement AI-powered solutions using tools like GitHub Copilot.
- Write clean, maintainable, and testable code while adhering to best practices.
- Troubleshoot and resolve issues in a timely manner across platforms.RequirementsTechnical Skills
- Frontend:
- Strong experience with React, Next.js, and React Native.
- Proficient in responsive design and React Native Web integration.
- Expertise in TailwindCSS, CSS, and creating animations with Reanimated 3.
- Backend:
- Proficiency in Node.js, Bun.js, tRPC, and API design.
- Experience with Postgres, Prisma, and Redis.
- Familiarity with message brokers such as RabbitMQ or Azure Service Bus.
- DevOps & Automation:
- Knowledge of Git, GitHub Actions, Docker, and Azure.
- Experience with monorepos using TurboRepo.
- Mobile testing automation using Maestro.
- Other:
- Familiarity with asynchronous programming and real-time systems.
- Experience with React Query for data fetching and state management.
- Knowledge of chat-like real-time applications and animations.Soft Skills
- Strong problem-solving and debugging abilities.
- Effective communication and collaboration within a team.
- Ability to adapt quickly to new tools and technologies.Preferred Qualifications
- Familiarity with AI copilots such as GitHub Copilot.
- Experience working in agile development environments.
- Previous experience with cross-platform solutions using React Native Web.
This role offers an opportunity to work on a modern tech stack in a collaborative and innovative environment. If you’re passionate about building responsive, scalable applications and solving complex problems, we’d love to hear from you!
Job Type: Full-time
Pay: $160,000.00 per year
Compensation Package:
- Yearly pay
Schedule:
- Monday to Friday
Ability to Commute:
- Irvine, CA 92606 (Required)
Ability to Relocate:
- Irvine, CA 92606: Relocate before starting work (Required)
Work Location: Hybrid remote in Irvine, CA 92606
Salary : $160,000