Job ID: JOB_ID_1365
Position Summary
Ruri Soft is looking for a seasoned Full Stack Developer with a strong background in ReactJS and Python (FastAPI) to join our engineering team. This role involves developing and maintaining sophisticated web interfaces and robust backend services. While the role is remote-friendly, there is a preference for candidates who can work onsite or in a hybrid capacity. The ideal candidate will have a deep understanding of modern web development practices and the ability to build scalable, secure applications.
Core Responsibilities
- Design, develop, and maintain user-friendly web interfaces using ReactJS, ensuring high performance and responsiveness.
- Build and support backend services and RESTful APIs using Python and the FastAPI framework.
- Architect and implement database connections for applications using Snowflake and SQL Server.
- Execute core CRUD operations and ensure data integrity across the application stack.
- Implement and manage secure access controls using industry standards such as OAuth2 and JWT (JSON Web Tokens).
- Package and build frontend applications using modern build tools and manage backend dependencies efficiently.
- Containerize UI and backend services using Docker for consistent deployment across environments.
- Support and manage deployments on Azure container-based platforms, collaborating with DevOps teams.
- Participate in code reviews, maintain documentation, and adhere to security best practices.
- Work closely with cloud and engineering teams to optimize application performance and scalability.
Technical Stack and Qualifications
- 8-12 years of professional experience in full-stack software development.
- Expert-level proficiency in ReactJS and modern frontend ecosystems.
- Strong experience in Python development, specifically with the FastAPI framework.
- Hands-on experience with cloud data platforms like Snowflake and relational databases like SQL Server.
- Solid understanding of containerization technologies, specifically Docker and Kubernetes.
- Familiarity with Microsoft Azure services and cloud-native application development.
- Experience with version control systems, primarily Git, and CI/CD pipeline integration.
- Knowledge of Databricks or similar data platforms is considered a significant advantage.
Professional Attributes
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Strong problem-solving abilities and a proactive approach to technical challenges.
- Commitment to writing clean, maintainable, and secure code.
- Ability to mentor junior developers and contribute to the overall growth of the engineering team.
Special Requirements
Onsite preferred; Remote available.
Compensation & Location
Salary: $145,000 – $195,000 per year (Estimated)
Location: Iselin, NJ
Recruiter / Company – Contact Information
Recruiter / Employer: Ruri Soft
Email: nancy@rurisoft.com
Recruiter Notice:
To remove this job posting, please send an email from
nancy@rurisoft.com with the subject:
DELETE_JOB_ID_1365