|All available jobs||>||Jobs in United States||>||Remote Full Stack Developer||>||Apply to this job|
|Summary:||Our company is hiring a Full Stack Developer as our second technical hire.|
You will be able to work remotely from anywhere in the world.
|Location:||Brooklyn, New York, NY|
|May telecommute:||Yes (May work remotely)|
|Description:||The full stack developers will be working directly with the CTO and the other founders.|
This job is an opportunity to be an early hire, work in all system parts, and help a fast-growing business go to the next level.
Who We Are
At its core, Inverge is a platform that helps brands and wholesalers connect with their retailers and gives everyone the tools they need to sell more quickly and efficiently.
Our users can have one tool to get their products' hands anywhere they are with minimal effort.
They can dive in deep and run every aspect of their business or use a single piece.
This work could be a brand connecting to thousands of retailers across the country for both drop shipping and replenishment.
I can also be sharing a single uniform catalog.
It can also be managing all of its warehousing and fulfillment for orders coming from any channel: a retailer, B2B website, marketplace, or B2C website.
This customer could also be a small store looking to simplify its inventory management and understand its customers better.
Our existing team is composed of three founders. All of us are in the areas surrounding New York City.
Since our soft launch, we have attracted well-known brands, and as we gear up for a formal launch and an aggressive marketing/sales initiative, we are expanding our team.
We are preparing to grow and are looking for the right person to join us.
This person will play a critical role in our technology growth and work directly with the Co-Founder and CTO.
Having your hands in all parts of the system, you will have an opportunity to build a team around you and shape how we serve our users.
About the Role
This role is an opportunity to face a variety of challenges and find what excites you.
If you love data, analyzing it, and building algorithms to make people's lives easier, there are tons of opportunities for that.
If you love communicating with different APIs and bringing information together, the opportunities are virtually limitless.
If you love taking things apart and seeing how you can make them work better or simplify things, there is plenty of opportunity for that.
If you love solving problems, we are a team that loves to find the most challenging issues and work together to solve them.
Our team is curious and always looking to grow and learn. You will have your hands in the entire system.
This work will include updating and optimizing existing features, fixing bugs, and developing new features.
You will also be critical in our transition to a serverless API-based architecture and facilitate that process. You will have an essential role in implementing the standards and procedures needed for collaboration as we grow our development team.
The job will start full-time, and from the beginning, you will be working closely with the CTO to be trained on the usage of the in-house-built PHP MVC dependency injection framework that the main application is using.
Once you understand the fundamentals of the work, you will jump right in on projects that need to be improved right away, which will grow in complexity as their experience grows.
This hire we are making will be the second technical member on the team and will play a critical role in the initial growth of the companyYou'llll be working with the entire founding team but primarily with the CTO.
To a lesser extent, in the beginning, you will also be working with React and React Native.
You will be building on AWS using EC2, RDS, Elasticache, Lambda, and API Gateway. The collaboration will happen using Git (Bitbucket), Jira, and Trello.
Our direct day-to-day communication is through Slack and email.
We manage projects and the roadmap using Trello and Jira. We collect the codebase using Bitbucket.
The start date is as soon as possible. We are beginning to scale and need to grow our team to continue developing and maintaining our current platform.
Projects and Day to Day Work
There is a significant amount of autonomy. There are clear goals and priorities, but the actual implementation and timing are flexible.
For the most part, our new hire needs to be self-motivated and complete their work. You will have access to the rest of the team as necessary but not expect to be taken care of as long as your work is ready.
A majority of your time initially will be spent working on the existing PHP/MySQL application. We have many features that you need to add on an ongoing basis.
Numerous areas need optimization or tweaks to simplify support.
This work will range from developing stand-alone applications such as activity tracking across the entire application to adding an interface for changing the comparison date on a sales dashboard to debugging image ordering in existing API integration to developing an entirely new API integration for managing products, inventory, and orders.
That initial work will transition to developing these features in the serverless architecture using Node.js.
We are in the process of exposing the entire application via API.
A significant part of this role will be assisting in this transition, slowly swapping out the PHP backend with a new implementation in Node.js.
We expect you have sound fundamentals and code in PHP but primarily have experience in and are interested in Node development.
Long Term and Growth
This person will be managing a team, setting priorities, and overseeing development in the long term.
You will have the opportunity to work with a variety of languages and frameworks.
You will not be expected to know everything but show a track record of being curious and wanting to learn.
There will be many opportunities to find the projects that you find the most interesting, be it integrating with different APIs or optimizing AWS infrastructure, or developing Native modules.
You are coming into a company with a solid foundation where we observe all details to make improvements.
You will hopefully have a massive say in how things are structured and how projects get their priorities.
Who You Are
We are looking for someone self-motivated and ready to take the initiative.
We are not looking for someone who needs to get instructions on what to do daily.
We are looking for someone who loves solving problems but doesn't always go with the first thing that comes to mind.
You also consider how this solution might solve the following issue, too, while being mindful of when spending more time on something in the short term is appropriate.
You will be working in a rapidly changing environment, but you do not need to know everything but learn new things.
We expect you to work on teams in production environments and bring their experience and best practices to aid us in this growth period.
Nice to Have Skills
- React/React Native
- API integrations
- Using existing SDK as well as from the ground up
- Decent UI/UX skills–by no means Rembrandt but able to make things logical to use and pleasing to look at
- Standard Git use
- Experience deploying and maintaining production applications on AWS
- API Gateway
Background in eCommerce or understanding of retail is a big plus.
We always need to put ourselves in our clients' shoes to figure out the best way to solve the following problem, and if you don't know what an SKU or a PO it'll be hard to do that.
Location: At least a partial day overlap with a standard EST workday.
If you think you would be a good fit, we'd love to hear from you!