Senior Software Engineer – Full Stack
StaffWise Technologies Inc.
About the role
About
We are seeking a highly skilled Senior Software Engineer – Full Stack to design and develop scalable, modern applications across web, backend services, and AI-enabled systems. This role requires deep full‑stack engineering expertise along with strong experience in API development, cloud‑native architectures, and modern CI/CD practices.
The ideal candidate is a hands‑on developer with advanced experience across multiple technologies including React.js, Python, .NET Core, Node.js, and Java Spring Boot, as well as experience working with machine learning frameworks and modern software architecture patterns.
This is a senior technical role requiring strong architectural thinking and real‑world development experience.
Must‑Have Requirements (Strictly Required)
Candidates will only be considered if they clearly demonstrate the following expertise.
Advanced React.js Development
- Advanced proficiency in React.js
- Strong experience with:
- Functional Components
- React Hooks
- State management using Context API
- Experience building scalable, high‑performance front‑end applications
- Strong understanding of component‑driven architecture and modern UI development practices
Strong Python Development & FastAPI
- Strong proficiency with modern Python versions
- Hands‑on experience building REST APIs using FastAPI
- Experience developing scalable backend services
- Knowledge of asynchronous programming and performance optimization
Experience with Node.js and Java Spring Boot
- Hands‑on development experience using Node.js
- Experience building backend services using Java Spring Boot
- Experience designing scalable service layers and APIs
Expertise with .NET Core Services & C#
- Proven experience building .NET Core Web APIs and services
- Strong proficiency in C#
- Experience developing enterprise‑grade backend services
Machine Learning Frameworks & Image Processing
- Experience working with TensorFlow and PyTorch
- Experience with image manipulation or computer vision applications is highly desirable
- Ability to integrate ML components with application services
Modern Software Architecture Expertise
- Strong hands‑on experience with:
- Microservices architecture
- Serverless architecture
- RESTful API design
- Experience designing scalable and distributed systems
- Strong understanding of software architecture patterns and best practices
Azure DevOps & CI/CD
- Hands‑on experience using Azure DevOps
- Experience building and maintaining CI/CD pipelines
- Experience with automated testing, deployments, and release management
Key Responsibilities
- Design and develop scalable full‑stack applications
- Build and maintain high‑performance APIs and backend services
- Develop modern front‑end interfaces using React
- Integrate AI/ML capabilities into applications
- Design cloud‑native architectures using microservices and serverless models
- Build and maintain CI/CD pipelines in Azure DevOps
- Collaborate with cross‑functional teams to deliver high‑quality software
Preferred Qualifications
- Experience with cloud platforms (Azure preferred)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of computer vision or image processing applications
- Experience working in Agile development environments
Compensation
- Pay: $90.00‑$100.00 per hour
- Expected hours: 36.25 per week
Work Location
- In person
Requirements
- Advanced React.js Development
- Strong Python Development & FastAPI
- Experience with Node.js and Java Spring Boot
- Expertise with .NET Core Services & C#
- Machine Learning Frameworks & Image Processing
- Modern Software Architecture Expertise
- Azure DevOps & CI/CD
Responsibilities
- Design and develop scalable full-stack applications
- Build and maintain high-performance APIs and backend services
- Develop modern front-end interfaces using React
- Integrate AI/ML capabilities into applications
- Design cloud-native architectures using microservices and serverless models
- Build and maintain CI/CD pipelines in Azure DevOps
- Collaborate with cross-functional teams to deliver high-quality software
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free