About the role
As an Associate Full Stack Developer — Web & Mobile, you will contribute to the development and maintenance of production-grade applications across: Web applications React Native mobile applications REST APIs Backend services PostgreSQL / relational databases Authentication and authorization Third-party integrations AI-powered application features Testing and debugging CI/CD and deployment workflows Performance and security improvements You will work closely with senior engineers, UI/UX designers, product teams, and technical leadership.
What you’ll do
- Frontend Development
- Build responsive and reusable interfaces using React / Next.js.
- Develop reusable components using modern TypeScript patterns.
- Implement responsive designs across desktop, tablet, and mobile.
- Integrate frontend applications with REST APIs.
- Manage client-side state and asynchronous data.
- Handle loading, error, empty, and edge states properly.
- Optimize frontend performance and accessibility.
- Fix UI bugs and cross-browser compatibility issues.
- Mobile Development
- Build and maintain cross-platform mobile applications using React Native.
- Work with Expo and/or native Android/iOS tooling where required.
- Implement responsive mobile UI and navigation.
- Integrate mobile applications with backend APIs.
- Handle permissions, deep links, authentication flows, push notifications, and device capabilities.
- Debug Android and iOS-specific issues.
- Understand the differences between web and native application behavior.
- Backend Development
- Build and maintain APIs using technologies such as Node.js / Express.js or equivalent.
- Implement authentication, authorization, validation, and business logic.
- Work with PostgreSQL and relational database systems.
- Write efficient queries and understand basic database indexing.
- Integrate third-party APIs and services.
- Implement secure error handling and API responses.
- Understand API versioning and backward compatibility.
- Engineering Quality
- Write clean, maintainable, typed code.
- Create unit, integration, and API tests where appropriate.
- Participate in code reviews.
- Debug issues systematically rather than relying on trial-and-error.
- Document important technical decisions and APIs.
- Follow Git-based development workflows.
- Participate in CI/CD and deployment processes.
- Identify technical debt and communicate risks early.
- AI-Assisted Software Development
- AI is part of our engineering workflow.
- We expect candidates to understand how to use AI tools as engineering accelerators, not as replacements for engineering judgment.
- Experience with tools such as:
- ChatGPT
- Claude
- GitHub Copilot
- Cursor
- Gemini
- Codex or equivalent AI coding agents
- AI-powered IDEs
- AI debugging and code-review tools is highly valuable
What you’ll bring
- You should be able to use AI to:
- Generate and improve code.
- Understand unfamiliar codebases.
- Debug complex errors.
- Refactor legacy code.
- Generate unit and integration tests.
- Review code for security and performance issues.
- Generate documentation.
- Analyze logs and stack traces.
- Design API contracts.
- Convert requirements into implementation tasks.
- Automate repetitive engineering work.
- Compare alternative technical approaches.
Nice to have
- Essential
- JavaScript / TypeScript
- React
- React Native
- HTML5 / CSS3
- REST APIs
- Node.js fundamentals
- Git / GitHub
- SQL fundamentals
- Responsive design
- Debugging
- Basic software architecture concepts
- Preferred
- Next.js
- Express.js
- PostgreSQL
- Expo
- Tailwind CSS
- Shadcn/UI
- Jest / Vitest
- Playwright / Cypress
- Docker
- GitHub Actions
- Cloud deployment
- Authentication systems
- Third-party API integrations
- WebSockets
- AI APIs / LLM integrations
- Security Awareness
- You should understand the basics of:
- Authentication vs authorization
- JWT/session security
- API validation
- Input sanitization
- Secrets/environment variables
- CORS
- Rate limiting
- Common OWASP vulnerabilities
- Secure handling of user data
- Nice-to-Have Experience
- React Native production applications
- Next.js applications
- SaaS products
- AI-powered applications
- LLM APIs
- RAG systems
- Vector databases
- Cloud platforms
- Payment integrations
- Social authentication
- Analytics systems
- Real-time applications
- Mobile app deployment
- Open-source contributions
Benefits
- At Xyric Solutions, you will have exposure to:
- Modern full-stack engineering
- Web + mobile product development
- AI-assisted development workflows
- Production architecture
- Cloud infrastructure
- API engineering
- Database design
- Security
- Testing
- DevOps
- Product engineering
- AI/LLM integrations
- This role is designed for someone who wants to progress toward Full Stack Engineer / Product Engineer / Senior Software Engineer.
About Xyric
Xyric Solutions is a technology and product engineering company building modern, scalable digital products across web, mobile, data, cloud, AI, and automation. We are looking for an Associate Full Stack Developer who wants to grow into a strong product engineer—not someone who only writes isolated frontend or backend code. You will work across web applications, mobile applications, APIs, databases, integrations, AI-powered features, and production systems. The ideal candidate is technically curious, understands software fundamentals, learns quickly, and knows how to use modern AI development tools intelligently without becoming dependent on them.