Job Description
ShipBob is seeking a Software Development Engineer II - Full Stack to join their team. This role is remote in India and reports to the Engineering Manager. The Software Development Engineer II will be responsible for the development of production level software in coordination with their team. They will work closely with Product Owners and the Engineering Manager.
The Software Development Engineer II will become a go-to expert in one area of the codebase and understand the broad architecture of the entire system. They will provide technical advice and weigh in on technical decisions that impact other teams or the company at large.
Responsibilities:
- Become a go-to expert in one area of the codebase
- Research and propose new technologies
- Scope and stage work into well-defined milestones
- Deliver software on-time and make accurate estimates
- Own the technical testing and performance plan for projects
- Identify and solve important problems
- Set direction at the project/service level
- Identify and proactively tackle technical debt
- Make others better through code reviews, documentation, and mentoring
- Sit on the Architectural Review Board
- Understand the tradeoffs between technical, analytical and product needs
- Identify and propose strategies around technical problems
Requirements:
- 3+ years of experience
- Excellent problem-solving skills
- Excellent programming skills
- Excellent communication skills
- Object oriented mindset
- Ability to work quickly and collaboratively
- Ability to own small to large features from design to implementation
- A defensive coding mindset with knowledge of OWASP
- Experience in SQL, JSON, REST, .NET, C#, ASP.NET MVC, Javascript, Relational DB Concepts and Design, Agile methodologies
Benefits:
- Medical, Term & Accidental Insurance
- All Purpose Leave (casual & sick time): 12 days
- Earned Leave: 15 days
- Public Holiday: 12 days
- Generous Maternity & Paternity Leave
- Quarterly Wellness Day
- Work From Home Allowance