Each day, everyone at Springworks comes into work with a true passion for building products and tools to simplify the lives of hiring and recruiting managers. We are artists, innovators, achievers, and dreamers, with a one-track mind to fine-tune the products that we build on the blockchain, achieving precision. We showcase our team members, their roles, and what a typical day looks like for them through this series of posts. You can check all the posts here
We are rated 4.8 on Glassdoor 🤩
Deepanshu Goel joined Springworks remotely in March, 2020. Prior to joining the team of Springworks, he was working at Mindtree in Bangalore.
Deepanshu belongs to Rohtak, a city in Haryana. Right after completing his graduation, he moved to Bangalore to join his first company. He says that it was a lot easier for him to get settled in because some of his friends also moved with him to Bangalore.
Ever since the pandemic hit, Deepanshu has gone to live with his parents in Rohtak. He says he misses his life in Bangalore, but it is much better to be able to live with his family.
Let’s take a deep dive into the life of a Full Stack Engineer.
Tell me a little about your job role and what you do on a day-to-day basis.
I work as a MEAN stack developer for one of our major E Commerce clients in the US. My primary responsibilities include designing user interactions on websites, developing servers, and databases for website functionality, and coding for mobile platforms.
This means, I am responsible for ensuring responsiveness of websites, working alongside graphic designers for web design features, designing and developing APIs.
Thus, as a full stack engineer, my sole aim is to meet both technical and consumer needs.
What is your favourite part of your work?
To always have something new to learn and get more challenges. For instance, we had to migrate our client’s legacy code from php to react. Hence, it was really fun to be able to see the final results.
What are the advantages of being a full-stack engineer?
People assume that a full-stack developer does not have deep knowledge of technologies. However, a full stack developer is one who specializes in three big-time technologies.
A full stack developer devises a complete packaged professional who can handle the development of a product from the start to the finish point single-handedly.
They are responsible for the entire product and make it more dynamic by eliminating communication and background knowledge gaps. A loss in quality delivery is the case when the same process gets divided into three people.
Walk us through a day in the life of Deepanshu!
- Wake up at 8 am
- Have breakfast
- Household chores
- Start work at 12 pm
- Reply to mails & slack messages
- Resolve dependence
- Attend daily standup at 1 pm
- Write code
- Have lunch
- Work until 9 pm
- Have dinner
- Spend some time with family
- Head to sleep
What are your hobbies outside of work?
I love to cook. I’ve been able to make some good dishes during the lockdown. Here are a few pictures 😊
What is the Springworks team like?
While onboarding remotely with Springworks, I was a bit skeptical about the work culture, but I joined after reading so highly of the organization over multiple social media platforms.
Now I can say that I am very much comfortable to work with people here. Everybody is helpful and approachable and always there to help when you feel stuck.
Everyone at Springworks strives to remove communication gaps and dependencies.
What advice would you give to someone seeking the same line of work?
Since technologies evolve over time, so try to learn multiple programming paradigms, Never restrict yourself to just one technology.