The Business Development Team, dedicated to delivering the best possible service

December 21, 2023 | Job Interview, Team Wadiz

There’s a team Wadizdedicated to turning various business ideas into services. Thanks to them, many makers and supporters are able to use and connect through a wide range of services Wadiz.
We sat down with the Business Development Team, which is responsible for developing funding/pre-order, store, and community services.

 

Pro, please introduce yourself and tell us about your role on the team!

Sangjin Pro: Hello, I’m Kim Sangjin, and I lead the Business Development Team. The Business Development Team consists of backend development teams that implement services based on Wadiz business Wadiz. It includes the Funding Development Team, the Store Development Team, and the Community Development Team. I am responsible for coordinating work priorities and facilitating collaboration among these three teams, as well as defining and disseminating development processes, methodologies, and standards to ensure our team members can work efficiently.

Yonggi Pro: I’m Jang Yonggi, manager of the Store Development Team. Our team handles the backend development for our store service, which offers products that have successfully completed crowdfunding campaigns and gained recognition from fans for year-round purchase. As the manager, I handle both day-to-day operations and team management, and I also coordinate with other departments.

Yoon-gi: I’m Park Yoon-gi, Manager of the Funding Development Team . Our team is dedicated to quickly addressing the diverse needs of supporters and makers using our funding and pre-order projects, and we’re constantly striving to improve and ensure a stable service.

In-sik Jo: I’m In-sik Jo, Manager of the Community Development Team. Our team is responsible for Wadizunified search, friend service, and subscription service. Our goal is to repurpose data and APIs generated within the business domain to create new services.

 

Please tell us about the programming languages, culture, and communication styles used in the Business Development Team.

Sangjin: The Business DevelopmentTeam ’s core tech stack is straightforward. We use Java, the Spring framework, and MySQL to implement business logic. In addition, we leverage Elasticsearch to provide search functionality and various service information, and we use Kafka for asynchronous event processing. We don’t impose restrictions on new technologies or methodologies. As a result, each team reviews, adopts, and applies efficient and productive technologies when building business logic. If you’re interested, you ’ll have plenty of opportunities—whether it’s developing new features or improving existing ones.

Yonggi Pro: We’re making every effort to create an environment where our colleagues can focus and immerse themselves in their work. In this environment, we aim for each person to become an expert in their respective domain. We’re fostering a culture where we solve problems faster and more effectively than anyone else. Even when developing or designing alongside our colleagues, we are expanding our services while constantly thinking about and working to reduce coupling from a domain perspective.

Yoon-gi: It’s an environment where junior and senior developers can freely and comfortably share their opinions without regard to seniority. We try to avoid formal meetings as much as possible. We gather at a set time every day for a daily scrum to share our progress, but other than that, we don’t hold any special meetings and focus on our work.

Recognition Pro: For any company or team, deciding when and to what extent to conduct reviews is always a major consideration. The Community Development Team conducts frequent reviews during the design phase. Once the developer has finalized the data design, we conduct a design review from a domain perspective and discuss whether there are more efficient approaches. Through this process, we identify areas for improvement and then move on to the actual development work. Of course, if it’s a simple operational task or a project with tight deadlines, there are times when we can’t conduct a design review. However, we strive to conduct design reviews whenever possible without skipping them.

Wadiz Business Development Team

Wadiz Business Development Team

 

Please share any experiences you’ve hadWadizwhere you overcame a difficult challenge or grew as a professional.
What kind of developer do you aspire to become?

Courage Pro: Hold on a second, let me wipe my tears…:A_face_smiling_while_crying:
We’ve been through a lot together during our time Wadiz. There have been projects that failed, and others that gave us a real sense of accomplishment. As time went on, One by one, experienced and talented colleagues joined our team. Various development and development support departments were established, allowing us to share the workload. As a result, our technical organization, services, and development processes have been able to strive for “high cohesion and low coupling.”
Through these gradual attempts and efforts, we now develop and operate APIs that are separated by domain and purpose. This has created an environment where each development team can focus on its own unique challenges, which in turn is leading to continuous growth and progress.

Recognition Pro: Within the Community Development Team, the "Friends" service stands out in my memory. It was the first service where we implemented ElasticSearch, a concept we hadn’t used within the team before. I remember the time we spent studying together as a team to figure out how to process large volumes of data without encountering performance issues. I aspire to become a developer who can effectively integrate the concerns of developers, business units, and users to efficiently deliver high-value services.

 

As a backend developer on the Business Development Team, what are the most important skills or experiences?

Sangjin Pro: Perseveranceis the most important thing. It goes without saying that you should be able to execute any development request without a hitch. However, if you have the perseverance to grasp requirements broadly and deeply understand how the service works—right down to its underlying principles—you can build a high-quality service that’s flexible for maintenance and expansion.
I also believe an open mind is important. No matter what feature it is,
requires communication and consultation with various colleagues during the development process. To accurately grasp the situation and the request, you need an attitude that allows you to objectively receive and evaluate information.

Yonggi Pro: In the Store Development Team,“an understanding of and interest in the industry, along with a willingness to proactively and continuously improve the team’s deliverables”are essential. To achieve this, you need experience with—or at least an interest in—handling high-volume traffic and transactions in a distributed processing environment, so that you can identify areas for improvement and resolve them. Specifically, we’d like to see candidates who have an interest in transaction management through asynchronous processing—both within and outside the application—based on an understanding of object-oriented design principles, Clean Architecture, and Domain-Driven Design.

Insight Pro: I’d like to talk about three key competencies. First is communication. Since this is business service development, communication is never-ending. In particular, there are many instances where I need to discuss and persuade the planning and business departments regarding technical issues. To achieve the best possible results, I must effectively convey technical topics and help others understand them. I also need to fully grasp the concerns and issues faced by the business and planning teams and resolve them through technical solutions.
Second is responsibility. I often work on developing endpoint APIs for customer services. You need to have the mindset that you are personally responsible for the stability of services in this domain.
Third is technical competence. Even with a mindset focused on communication and responsibility, you must be technically prepared. After all, we are developers. Since Wadizprioritizes efficient performance for large-scale services, we need the technical skills to resolve service issues from that perspective.

Wadiz Culture Deck: How Jin-gook Works

Jin-gook's Work Ethic #3: If you don't know something, ask anyone.

 

Is there anything unique about working on WadizBusiness Development Team?

Sangjin Pro: What makes it special is that you can experience a comprehensive package of e-commerce, social commerce, logistics, fintech, and financial services. In particular, the crowdfunding aspect of Wadiz is a very unique business model. From a domain experience perspective, crowdfunding is similar to e-commerce while also incorporating elements of social commerce. It’s a business model rarely seen in other services, based on the idea that supporters empathize with, cheer on, and support the makers. It features a highly complex domain model that blends various elements, allowing you to gain a wide range of domain experience.

Courage Pro: Wadizis growing rapidly and expanding its reach. There are so many things to try. The fact that you can actively participate in all these changesis the biggest advantage.

Recognition Pro: You’ll have the opportunity to bring the services developers truly want to life. You can freely discuss ideas with planners from the service planning stage, and once planning is complete, you can discuss the design architecture with client-side developers. I find it appealing that we aren’t just following pre-determined specifications and designs set by someone else. Of course, this experience is only an advantage for developers who are prepared to handle it. Wadizis open to developers who want that kind of experience!

Wadiz Business Development Team

What kind of new colleagues would you like to work with in the future?

Sangjin Pro: I want to work with colleagues who have an open mind and a proactive attitude. I’m looking for people who are willing to think about the skills and methods needed to create the best service, take the initiative to make plans, and have the mindset to continuously improve our service. I think it would be a pleasure to work with people like that.

Yoon-gi: I want to work with colleagueswho value growth and are committed to continuous improvement. Wadiz, we’re always taking on new challenges to meet the diverse needs of our customers. If we get stuck in the rut of doing things the same way, it often becomes difficult to find solutions. It can also make it harder to collaborate with our colleagues. I want to work with people who find joy in success, failure, and learning as we explore new approaches together.

Recognition Pro: I want to work with people who are constantly refining their technical skills and who enjoy collaborating with others to turn ideas into services.

 

👉 Wadizis hiring Java backend developers!

👇 Click a tag to see a collection of posts with the same keyword.

The Thames

The Thames

Recruitment Team

May the roles and appeal of my projects on Wadiz reach a wide audience. Let’s keep moving forward today as well!