💼

Software Engineer at StockX

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
About You


  • 3+ years of relevant development experience
  • Experience with distributed architecture. Proficiency in one or more back-end languages used by the team (NodeJS, GoLang) or equivalent experience in another language and a willingness to learn and get up to speed quickly.
  • Excellent analytical, organizational and communication skills. Ability to say No
  • Experience with data storage technologies, both relational and NoSQL
  • Experience with event-based architecture and with related technologies like kafka, SNS, SQS etc.
  • Experience with cloud platforms - Azure, AWS or Google Cloud Platform.


Nice To Have Skills


  • Experience with working in an Agile environment
  • Ability to work in a fast paced and constantly changing environment
  • Knowledge of GraphQL and REST Frameworks
  • Exposure to Ci/CD frameworks and tools/technologies like Github, K8s, Harness

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 29 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities for a Software Engineer at StockX in Bengaluru?
Chevron down
What qualifications are required for the Software Engineer position at StockX?
Chevron down
What is the work environment like for a Software Engineer at StockX?
Chevron down
Is remote work available for the Software Engineer role at StockX in Bengaluru?
Chevron down
How does the job application process work for the Software Engineer position at StockX?
Chevron down
What opportunities for career growth does StockX offer to Software Engineers?
Chevron down

Why Work at StockX

StockX is a pioneering company that connects buyers and sellers of high-demand consumer products using a live marketplace platform. The company specializes in sneakers, electronics, apparel, and collectibles, making it a haven for enthusiasts and professionals who pride themselves on being at the cutting edge of trends and technology. As a Software Engineer at StockX, you'll be part of a team that's pushing the boundaries of e-commerce by developing robust, user-friendly applications that cater to millions of global users. This role not only offers the chance to work with the latest technologies but also provides an opportunity to contribute to a company that's redefining the marketplace experience as we know it.

Furthermore, StockX values its employees and works hard to provide an environment that is both challenging and rewarding. The company encourages a culture of continuous learning, offering numerous opportunities for professional development through workshops, conferences, and sponsorships for relevant courses. StockX's commitment to diversity and inclusion ensures that team members from all walks of life feel welcomed and valued. With a flexible work environment, competitive compensation packages, and a focus on work-life balance, it's no wonder that StockX is an attractive option for software engineering professionals.

What's It Like to Work at StockX

Working at StockX means being part of a dynamic team that prioritizes innovation, creativity, and user-centric design. The company's leadership fosters a culture of open communication and collaboration, ensuring that all ideas are heard and valued. Employees can expect an environment where they are encouraged to take initiative and drive projects forward, with the support of team members who share a passion for the company's mission.

The work environment at StockX is fast-paced and intellectually stimulating, making it an ideal place for those who thrive on challenge and change. Engineers at StockX collaborate with other departments, such as design and product management, to deliver seamless and innovative solutions. Moreover, the company frequently holds team-building exercises and social events, helping employees to bond and create a sense of community. Whether it's a hackathon, a team outing, or a virtual coffee chat, you'll have plenty of opportunities to connect with colleagues and build lasting relationships.

What's It Like to Work as a Software Engineer at StockX

As a Software Engineer at StockX, you will develop and maintain scalable software solutions that enhance user experiences and push the company's technological boundaries. Engineers at StockX work on a broad range of projects, from front-end interfaces to back-end services, ensuring that every aspect of the platform operates smoothly and efficiently.

An engineering role at StockX demands a deep understanding of various programming languages and frameworks, such as JavaScript, Python, or Java, as well as experience with cloud services and database management. The company's tech stack is always evolving to integrate the latest advancements, so you'll regularly encounter new tools and technologies that keep your skills sharp and relevant.

The challenges faced by Software Engineers at StockX are diverse and rewarding. You'll collaborate with talented professionals who are as passionate about technology as you are, participating in code reviews and pair programming to produce high-quality, sustainable code. Furthermore, StockX supports engineers with mentoring and leadership development programs, enabling you to grow in both technical and managerial capacities.

Software Engineer Interview Questions at StockX

Preparing for an interview at StockX involves an understanding of both technical proficiency and cultural fit. Here are some common questions you might encounter:

  1. Technical Questions:

    • Explain the MVC architecture and its benefits.
    • Describe a challenging project you've worked on and how you approached it.
    • How do you manage dependencies in a complex software project?
    • Can you walk us through your process of debugging an issue?
  2. Behavioral Questions:

    • Tell us about a time when you had a conflict with a team member. How did you resolve it?
    • Describe how you prioritized your tasks in a time-sensitive project.
    • Have you ever implemented a system that failed? What did you learn from that experience?
  3. Cultural Fit Questions:

    • What do you know about StockX and why do you want to work here?
    • How do you approach learning a new technology or concept?

These questions are designed to assess your problem-solving abilities, technical skills, and alignment with StockX's values and mission.

Software Engineer Interview Preparation at StockX

To prepare for your interview at StockX, it's essential to focus on both your technical expertise and cultural fit. Start by reviewing the basics of software engineering principles and concepts, especially those related to StockX's core technologies. Practice coding problems on platforms like LeetCode or HackerRank to hone your problem-solving skills.

Research StockX thoroughly. Understand their products, services, and market position. Be prepared to discuss how your skills and experiences can contribute to their objectives. Also, reflect on your past experiences and be ready to discuss them in detail, focusing on challenges faced, solutions implemented, and outcomes achieved.

Finally, familiarize yourself with StockX's core values and culture. Understand their commitment to diversity, innovation, and customer satisfaction. Being able to demonstrate how these values align with your personal and professional ethos will strengthen your candidacy.

Software Engineer Interview Tips at StockX

  • Be Clear and Concise: When answering questions, clearly articulate your thought process and solutions. Use concrete examples from your past work to back up your claims.

  • Engage With Your Interviewers: Demonstrate your enthusiasm for the role and the company by asking insightful questions. This shows your interest in the company and your desire to contribute meaningfully.

  • Showcase Your Adaptability: Discuss examples from your past work where you've had to learn new technologies or adapt to changing project requirements successfully.

  • Practice Mock Interviews: Engage in mock interviews with peers or mentors to gain confidence and receive constructive feedback on your performance.

  • Prepare for Scenario-Based Questions: Be ready for questions that present hypothetical situations where you have to devise solutions or strategies, emphasizing your ability to think critically and creatively.

Preparing thoroughly using these tips and sections can significantly enhance your chances of success in securing a Software Engineer position at StockX. Whether it's adapting to the latest technologies or aligning with company values, demonstrating readiness and alignment with StockX's vision will set you apart as a top candidate.