Taro Logo

Software Development Engineer II - Full Stack

Leading global supply chain and fulfillment technology platform for SMB and Mid-Market ecommerce merchants
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Logistics · Enterprise SaaS

Description For Software Development Engineer II - Full Stack

ShipBob is a dynamic tech company revolutionizing the ecommerce fulfillment space through its global supply chain and fulfillment technology platform. As a Software Development Engineer II - Full Stack, you'll join a high-performing team focused on developing production-level software that powers ShipBob's innovative solutions.

The role offers an exciting opportunity to work closely with Product Owners and Engineering Managers, reporting to the Director of Software Development. You'll be responsible for becoming a technical expert in specific areas of the codebase while maintaining a broad understanding of the entire system architecture.

Key responsibilities include providing technical guidance, managing project milestones, ensuring smooth software delivery, and maintaining high standards in code quality and performance. You'll contribute to technical decisions that impact multiple teams, research new technologies, and take ownership of both service-level and cross-service system design.

The ideal candidate brings 3+ years of experience and strong expertise in technologies including SQL, JSON, REST, .NET, C#, ASP.NET MVC, and JavaScript. You should have excellent problem-solving and communication skills, with experience in Agile methodologies and a passion for quality assurance and DevOps practices.

ShipBob offers a comprehensive benefits package including medical insurance, generous leave policies, and work-from-home allowances. The company culture emphasizes continuous learning, proactive innovation, and collaborative problem-solving. This is an excellent opportunity for someone who thrives in a fast-paced, results-driven environment and wants to make a significant impact in the global supply chain technology space.

Last updated 31 minutes ago

Responsibilities For Software Development Engineer II - Full Stack

  • Become a go-to expert in one area of the codebase
  • Provide technical advice and weigh in on technical decisions
  • Scope and stage work into well-defined milestones
  • Deliver software on time with accurate estimates
  • Own technical testing and performance plans
  • Identify and solve important problems
  • Set direction at the project/service level
  • Manage technical debt proactively
  • Conduct code reviews and provide technical guidance
  • Participate in Architectural Review Board

Requirements For Software Development Engineer II - Full Stack

JavaScript
  • 3+ years of experience
  • Excellent problem-solving skills
  • Excellent programming skills
  • Excellent communication skills
  • Object oriented mindset
  • Experience with SQL
  • Experience with JSON
  • Experience with REST
  • Experience with .NET
  • Experience with C#
  • Experience with ASP.NET MVC
  • Experience with JavaScript
  • Knowledge of Relational DB Concepts
  • Experience with Agile methodologies

Benefits For Software Development Engineer II - Full Stack

Medical Insurance
Parental Leave
  • Medical Insurance
  • Term & Accidental Insurance
  • 12 days All Purpose Leave (casual & sick time)
  • 15 days Earned Leave
  • 12 days Public Holiday
  • Maternity & Paternity Leave
  • Quarterly Wellness Day
  • Work From Home Allowance

Interested in this job?

Jobs Related To ShipBob Software Development Engineer II - Full Stack

Software Quality Engineer

Adobe is hiring a Software Quality Engineer in Noida to perform white box testing, develop automation frameworks, and ensure quality for their print and scan technologies.

Software Engineer

Software Engineer role at Robinhood focusing on developing and improving the SAY platform to connect investors with their investments.

Software Engineer

Software Engineer role at Robinhood focused on developing and improving the SAY platform to connect investors with their investments.

Software Engineer II, Payments

Software Engineer II position at Ripple focusing on building scalable payment systems using Java and modern cloud technologies.

Software Engineer II - Back end

Mid-level Backend Software Engineer position at isaac, Brazil's leading edutech-fintech platform, focusing on identity and security systems using Golang and distributed architecture.