Apply📍 India
🧭 Full-Time
🔍 Software Development
🏢 Company: ShipBob, Inc.
- 8+ years of experience.
- Excellent problem-solving skills.
- Excellent programming skills.
- Excellent communication skills.
- Object-oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Ability to own small, well scoped features and implementation.
- Expertise in product engineering and full stack development.
- Experience in the following: JavaScript's fundamentals, OOJS, Vue/React/Angular2, JSON, REST, .Net, C#, ASP.NET MVC, REST API Development and Practices, Databases - Structured (SQL) and Unstructured (Mongo, Elastic), Design Patterns, Agile software development methodologies, Team building expertise, Automating infrastructure, Automating build process.
- Establishes a culture of engineering excellence.
- Subject-matter expert for Vue/JavaScript and .Net technologies.
- Design, architect, and build performant, reliable, high-quality systems at scale following stated best practices.
- Able to own small-to-medium projects/features end-to-end, including delivering architecture/technical designs, crafting, implementing, unit testing, deploying, and maintaining systems.
- Work multi-functionally with product managers, technical program managers, engineering managers and engineers to deliver high quality products.
- Makes steady progress on tasks; knows when to ask for help in order to get themselves unblocked.
- Ability to become self-sufficient in at least one large area of the system with a high-level understanding of other components.
- Capable of providing on-call support for their area, including systems that they are not familiar with.
- Gives timely, helpful feedback to peers and managers, solicits feedback from others, and is eager to find ways to improve.
- Communicates assumptions and gets clarification on tasks up front to minimize the need for rework.
- Understands how their work fits into the larger project and identifies problems with requirements.
- Partner with QA teams to improve product reliability by enhancing integration, regression, and load testing.
- Coaching and growing junior and mid-level developers through mentorship and leading by example.
- Advising on standard methodologies for crafting and architecting scalable solutions, including design reviews, code reviews, and onboarding new technologies.
- Other duties/responsibilities as necessary.
Software DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitJavascriptQAVue.JsC#ASP.NET MVC.NETREST APICommunication SkillsProblem SolvingMentoringJSON
Posted 4 days ago
Apply