Senior Software Engineer (Remote) – .NET, Node.js, React at OpsFlow
Are you from India? 🇮🇳
👉 Check Today's Deals on Amazon IndiaJob Overview: Senior Software Engineer
Role: Senior Software Engineer
Contract type: B2B, Independent contractor
Duration: ~3-6 months
Day rate: $250 – $325 USD (~$5k – $6.5k/month)
Domain: Wholesale Distribution
Tech stack: .NET, Node.js, React
Location: Remote
—
About the Company
Our client, a UK-based B2B SaaS startup, is seeking a Senior Software Engineer on a contract basis to enhance their ERP product designed specifically for the wholesale distribution industry.
Role Responsibilities
In this role, you’ll work across the stack, dedicating 70% of your time to backend development and 30% to frontend tasks. You will be part of a small engineering team, collaborating closely with the technical founder, and take full ownership of the software development lifecycle (SDLC) from analyzing business requirements to deployment. Here, you’ll not only write code but also play a pivotal role in shaping the product and making key technical decisions.
Company Profile
The company is in its early stages, focused on building a specialized ERP software product for the wholesale distribution sector. Led by a technical founder with over 15 years of software engineering expertise, they are currently developing their product in tandem with their first enterprise customer.
Technical Stack
This position does not require proficiency in every technology stack component, but familiarity will be beneficial. The product employs the following technologies:
- Backend: ASP.NET Core, Node.js (Nest.js), PostgreSQL, RabbitMQ, Ably (streaming)
- Frontend: React, Next.js, TypeScript
- Mobile: React Native, Expo
- Infrastructure: Vercel, Digital Ocean
The backend is built on a dual stack, splitting services between .NET and Node.js.
Key Responsibilities
- Analyze business requirements and collaborate with colleagues on feature breakdowns
- Design, build, and maintain backend systems with .NET and Node.js
- Contribute to frontend development using React.js
- Manage the full SDLC from requirements gathering to deployment and monitoring
- Collaborate on technical architecture, UX, and product decisions
- Take ownership of technical decisions in alignment with business objectives
- Participate in planning and manage your own tasks
Qualifications Required
Essential Skills:
- 5+ years of experience in backend software engineering
- Strong expertise in C#, ASP.NET, and Node.js (ideally with Nest.js or Express.js)
- Experience with Docker, Linux, Git, and container-based environments
- Experience in frontend development utilizing React.js/Next.js/TypeScript
- Proficiency in automated testing and its importance
- Comfortable managing projects independently in a startup environment
- Strong engineering mindset and solution-oriented approach
- Good product sense and user empathy
- Proactive attitude and ability to resolve challenges independently
Beneficial Skills:
- Experience in mobile development with React Native
- Experience in building CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions)
- Experience with cloud platforms (e.g., Vercel, Digital Ocean, AWS, GCP)
- Experience with fleets of IoT hardware
- Responsible use of AI coding tools (e.g., Claude, Cursor)
Hiring Process
- CV review
- Introductory call with the talent partner (60 minutes)
- Interview with the client (60 minutes)
- Offer stage
What We Offer
- Competitive compensation: $250-$325 USD per day (~$5k-$6.5k/month)
- A challenging project you’ll be proud to add to your portfolio
- High level of autonomy and the chance to influence technical decisions and product strategy
- Direct collaboration with an experienced technical founder
- Flexibility to work remotely from any location
Apply Now
Let’s start your dream job!
This rewritten content includes relevant subheadings and is structured to be more SEO-friendly while enhancing readability.
Source link
