The role
You will join an extension team of our client - WeShop.
WeShop is a community-owned social network that combines shopping with social media, has trusted Pwrteams to lay the foundations and grow their development team in Bulgaria. WeShop is a referral platform that offers the functionalities of social media and allows its users to shop for products from over 500 major retailers (with more added on a weekly basis) while earning shares in the company.
The innovative social-commerce platform was launched in the UK in 2022 and aims to list on the Nasdaq tech-heavy index in New York and launch in the US in the first quarter of 2025.
We are seeking a highly skilled and motivated Backend Team Lead to manage and guide our growing backend development team. This individual will possess a blend of strong leadership and technical expertise, being both a hands-on developer and an experienced manager. You will play a key role in shaping the future of our backend architecture and growing the team to meet the increasing demands of the business. The ideal candidate will be comfortable with mentoring and coaching existing developers while actively contributing to development work and scaling the team as we grow.
The role reports to the CTO and will be working alongside existing mobile application and test team leads, and interacting with the full range of professional experts involved in the planning, design and operation of our product. We are looking for a leader who can get the best out of a team of experienced engineers, driving code quality, performance, and speed to market.
What you'll do
Team Leadership:
- Lead, manage, and inspire a team of backend developers, ensuring the team operates efficiently and delivers high-quality results
- Manage recruitment and onboarding for new developers as the team expands
- Oversee the professional growth and development of team members through mentoring, coaching, and conducting regular performance reviews
- Set clear objectives for team members and ensure their alignment with company goals
- Create a collaborative, inclusive, and high-performance culture, encouraging innovation, collaboration, and accountability
Technical Leadership:
- Design, develop, and maintain robust, scalable, and efficient backend systems
- Lead technical discussions around architecture, best practices, and system design
- Stay current with industry trends and technologies to continuously improve the backend systems and development practices
- Ensure adherence to code quality standards, including code reviews, testing, and continuous integration
Project Management:
- Collaborate with other teams (e.g., product, mobile, operations) to define and deliver technical solutions that meet business needs
- Manage the prioritization of tasks, ensuring timely delivery of key projects, with an ability to balance long-term strategic planning and short-term tactical execution
- Monitor progress of ongoing projects, adjust priorities, and manage risks and blockers
What we're looking for
- Proven experience managing or leading a team of developers
- Experience hiring, onboarding, and growing a team of developers
- Expert-level experience developing with Node.js, TypeScript and PostgreSQL
- Proven ability to design and build scalable, maintainable, and high-performance systems, with a clear understanding of architectural patterns and best coding practices
- Strong grasp of RESTful APIs, microservices architecture, cloud infrastructure (specifically AWS), and containerization technologies (e.g., Docker, ECS)
- Experience with relational and NoSQL databases, performance optimization, and managing data consistency
- Strong experience in CI/CD practices and tools
- Ability to actively contribute to the codebase while leading the team, balancing both leadership and technical responsibilities
- Familiarity with modern backend development frameworks, libraries, and tools to improve team productivity and system performance
- Experience with automated testing, debugging, and resolving production issues
- A clear and accurate communicator (both written and spoken) with good interpersonal skills
- Strong problem-solving abilities, with the ability to navigate complex technical challenges and follow through the detailed impact of a change accurately
- Ability to handle multiple tasks and prioritize effectively in a dynamic environment
- Capability to estimate work and commit to deadlines as necessary
- Previous experience with code reviews and Agile development methodologies
Brownie points:
- Familiarity with React, Hasura, ElasticSearch
- Experience with DevOps practices or infrastructure-as-code
- A degree in Computer Science, Engineering, or related field, or equivalent practical experience
Why work with us
-
Great work-life balance
-
Competitive remuneration package
-
Exceptional social package & special discounts
-
Supplemental health & dental care
-
Team bonding events
-
Excellent office location & facilities
-
Relaxing & gaming areas
-
Free bike parking & showers
More about Pwrteams
Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to become the market leader in assembling cross-border IT and engineering teams for customers. Our operations are strategically positioned within Eastern Europe’s dynamic tech ecosystems, from where we cater the global business landscape.
We're at the forefront of travel, media and fintech innovation, healthcare efficiency enhancements, and others. Our goal? To connect interesting customer projects and skilled talent alike. Become a part of our team and take the next step on your personal career journey.