Junior Backend Developer - Java & Grails/Spring (Remote , Competitive Pay)

Job Summary:

We are looking for a software engineer with 1+ years of experience building software.

We invite you to apply if you are a determined self-starter with a love for software development and a willingness to learn.  You will work under the mentorship of an experienced senior. You will be responsible for feature development, production support and code maintenance.

About StoreBuilder

We are a SaaS business operating out of Goa and California serving customers all over the world. We build ecommerce software to help online stores automate their workflow and grow their sales. We are looking for people with the right skills and attitude as we expand our business.

What we do:

StoreBuilder helps customers manage their inventory across thousands of products in their online store. StoreBuilder’s software helps hundreds of customers on Shopify get a handle on their inventory so they can plan ahead effectively. We are a successful and profitable SaaS business operating since 2013. www.storebuilder.co

Who we are:

We are a team of 6 based in Goa & California. One of the co-founders is a Masters in Computer Science from the U.S with 20 years of industry & startup experience. Our CTO and tech lead is a PhD in Computer Science from the U.S with 20 years of industry & Silicon Valley experience. We are now building the next generation of inventory planning software and are looking to build out our team.

Required Skills

  • Strong basics and a portfolio of related github projects will put you ahead of other candidates.

  • Our backend tech stack is Groovy on Grails which is a developer-friendly version of Java & Spring. If you are strong in the Java world, we highly recommend that you apply.

  • 1+ years of deep understanding of object oriented programming and experience with at least one object oriented programming language (Groovy or Java)

  • 1+ years of Strong experience with Grails or Spring/SpringBoot

  • Experience with Scrum or other agile development methodologies, with attention to code quality

  • Git or similar

  • Practical experience of the full SDLC

  • Anticipate how code will perform under production conditions

  • Experience working in a complex team environment. Able to deliver under pressure

  • Bachelor’s degree in Computer Science or a related field is preferred but not required if you have the relevant experience and skills.

Preferred Skills

  • 1+ years of Strong experience with SQL Databases (MySQL)

  • Demonstrated experience in Unit and Integration testing

  • Experience with MicroServices and integrating with external APIs

Responsibilities and Duties

  • Hands-on coding as an individual contributor.

  • Implement product features defined by Product team

  • Fix bugs and write automated tests

  • Production Support outside of office hours & weekends – on a rotation basis with other tech team members.

  • Get involved across the stack : backend, API integration, database optimization , microservices, plugins, queues, deployments, servers etc

Perks

  • Work from Home – Our team is fully remote. We have daily standups and expect 3 hours of night-time work when all team members are online. Otherwise you work during the time most productive to you. We meet in person at regular intervals to ensure camaraderie.

  • Early Employee benefit : Work directly with the Founders

  • Reimbursement for continuous learning resources.

  • Work on an exciting and high-growth domain – Ecommerce

INTERVIEW PROCESS:

  • If you are shortlisted, we will schedule a 30-minute Non-Technical interview to discuss any deal-breakers, salary expectations, notice period etc.

  • If we are a good match for each other, we will move on to a 1-hour Technical interview.

  • For the final round, there will be a take-home technical challenge that you can complete in 1-2 weeks on your own schedule.

  • The last step will be salary negotiation based on your interview performance and experience.

Please apply if :

  • You write clean code and tests.

  • You have empathy for end-users while writing code

  • You love learning new technology and don’t hesitate to take ownership of any part of the tech stack – from server to UI to database to APIs.

  • You are an expert in fixing bugs both in software and the runtime infrastructure.

  • You automate everything you can

Soft Skills

  • Honest & Reliable – deliver on your promises

  • Good English Communication skills

  • Positive Attitude

  • Figures out a way instead of giving up quickly

  • Methodical approach to solving problems

  • Excited to learn new technologies & grow as a technical person

  • Works Independently but also works well with the Team

  • Takes initiative instead of waiting for instructions