Note: The job is a remote job and is open to candidates in USA. INSPYR Solutions is seeking a Senior Full Stack Engineer to help design, build, and maintain high-quality web and mobile experiences. The role involves collaborating with various teams to deliver scalable applications and improving application performance and reliability.
Responsibilities
- Build and maintain responsive web applications using React, JavaScript, TypeScript, HTML5, and CSS3
- Build and maintain cross-platform mobile features using React Native
- Develop and maintain Backend-for-Frontend (BFF) services using Node.js, Express, and TypeScript to support tailored web and mobile data needs
- Integrate applications with enterprise systems and cloud-based services using RESTful APIs and GraphQL
- Collaborate with designers, product managers, architects, and stakeholders to implement intuitive, consistent user experiences
- Write clean, testable, and maintainable code using modern frameworks, libraries, and tooling
- Participate in code reviews, technical design discussions, and architectural decision-making
- Drive improvements in application performance, reliability, scalability, observability, and CI/CD pipelines
- Troubleshoot and resolve issues across web, mobile, backend, API, integration, and cloud layers
- Help define and evolve engineering best practices around service boundaries, reusable components, mobile development, cloud integration, and observability
- Mentor other engineers and contribute to a collaborative, high-quality engineering culture
- Leverage AI-assisted development tools where appropriate to improve productivity, code quality, and team workflows
Skills
- 5+ years of professional software development experience, including strong full-stack engineering experience
- Strong hands-on experience building modern web applications using React
- Production experience building mobile applications using React Native
- Proficient in JavaScript and TypeScript, with strong understanding of modern frontend and backend development practices
- Experience building and maintaining Node.js/TypeScript backend services, APIs, and BFF layers
- Strong understanding of API design, REST, GraphQL, microservices, and backend integration patterns
- Hands-on experience integrating applications with cloud services such as AWS, Azure, or GCP
- Familiarity with mobile debugging, performance profiling, and testing frameworks such as Jest, Cypress, Playwright, Detox, or Mocha
- Experience with Git, code reviews, branching strategies, CI/CD, and Agile/Scrum delivery practices
- Strong communication, ownership, collaboration, and problem-solving skills in distributed or remote-first teams
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience
- Experience with micro frontends, module federation, and reusable component architecture
- Experience with native mobile development in Swift, Objective-C, Kotlin, or Java
- Knowledge of native module bridging between React Native and native iOS/Android code
- Familiarity with AWS cloud-native architecture patterns such as Lambda, API Gateway, S3, and CloudWatch
- Exposure to observability tools such as Datadog, CloudWatch, Dynatrace, Splunk, or similar platforms
- Familiarity with feature flags, analytics, A/B testing, experimentation, and mobile release cycles
- Experience with Docker, Kubernetes, or other containerization and orchestration tools
- Experience integrating or collaborating with AI coding agents such as GitHub Copilot, Claude, Cursor, or similar tools
Company Overview