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
Pay: $90.00-$100.00 per hour
Expected hours: 36.25 per week
Work Location: In person