.Net Team Lead

at Sweed POS
  • Remote - Worldwide

Remote

Software Development

Manager

Job description

Hi there!

We are looking for a .NET Team Lead for the Sweed product startup remote. Further - more, in the Q&A.

What are we doing?

At Sweed, we offer a comprehensive cannabis retail solution with a wide range of features, including powerful POS functionality, in-depth analytics, marketing and promotional tools, efficient inventory management, and more. Our progressive web-app can be easily accessed through the tablets already available in your store, without any additional hardware required.

Since our establishment, we have been committed to creating an all-in-one system tailored to the specific needs of large cannabis retailers. Today, we are proud to be a market leader, owing much of our success to our signature killer feature – providing a full spectrum of software in one solution.

Why are we doing this?

At our company, we are driven by our passion for the medicinal potential of plants, particularly in their ability to influence cancer treatment and overall well-being and quality of life. Although there is a significant amount of stigma associated with this area, we strongly believe that these plants possess unique properties and have helped countless people improve their quality of life. This is a rapidly growing industry that presents immense potential for career advancement and personal fulfillment, and we are excited to explore how we can contribute to this dynamic field.

How are we as a company / project different from others? Why is it worth working with us?

We offer great chances for career growth in a fast-growing field. Our team is full of passionate experts who help you learn and grow. You’ll gain new experiences and have freedom to pursue your goals your way. Plus, our flat structure means less red tape and more opportunity to make an impact.

How old is the project? What stage is it at?

The project is already 4 years on the market, at the stage of active development.

Our current priority is to establish and maintain strong customer trust, which has driven the development of our delivery processes that allow us to launch new features on a daily basis. Given the highly specialized nature of the cannabis retail market, we are committed to rapidly meeting the evolving needs of our customers. Furthermore, the market’s unique legal framework presents challenges with significant variations in state-level taxes, delivery regulations, and other factors.

Our tech stack:.Net 7, Asp.Net Core, microservices + gRPC, Git, MS SQL + EF Core/Dapper, RabbitMQ, Redis, SignalR, Docker, Kubernetes, ClickHouse, AWS, GitLab.

What to do in the project?

  • Engage in discussions with integration partners, manage API projects, and document agreements.

  • Develop a project roadmap for team initiatives considering resource availability.

  • Swiftly analyze interaction requirements.

  • Determine priorities for integration and task levels.

  • Ensure adherence to standardized documentation templates for integration projects, collaborating with system analysts.

  • Identify bottlenecks and external dependencies, creating test coverage plans and integrating

them into the roadmap.

  • Allocate 50% of time to hands-on tasks.

What challenges will you meet?

  • Implementing a modern cloud architecture using gRPC, prioritizing horizontal scalability and fault tolerance.

  • Managing a significant increase in application load, estimated at 10-20 times higher.

  • Optimizing various aspects of the system, particularly focusing on service performance.

  • Integrating ClickHouse for data management and designing a multi-level data caching system to ensure fast data retrieval.

  • Incorporating machine learning (ML) into the project and addressing associated complexities.

What professional skills are important to us?

  • Experience of 3+ years in team/tech lead role

  • Experience of 5-7 years in a IT company

  • Experience with .Net and microservices architecture

  • Experience with high-load projects (real-time workload)

  • Experience with RabbitMQ/Kafka, MSSQL/Postgres

  • A plus would be: experience with algorithms

Do you need English, and at what level?

Upper-Intermediate and higher. You will need to communicate with the English-speaking part of the team and write and read the documentation in English.

What else is important to us?

We value proactive individuals who actively participate in feedback sessions. It’s important for us to exchange feedback to adapt quickly due to our complex product. Being involved in these sessions shows effective collaboration skills, crucial for our team’s success.

We look for people who can think critically and analyze complex issues well, given the sophisticated nature of our product. We need individuals who approach tasks strategically and thoughtfully.

In our fast-paced environment, feeling comfortable and thriving at high speeds is essential. We seek responsible individuals who take ownership of their work, persisting through challenges and learning from mistakes to grow continuously.

Why was the position opened?

We’re opening up this position because our business is getting bigger, and we need more people to help us grow.

Who will you report to and work with in this role?

You’ll report to the product owner and collaborate with cross-functional teams organized by product. Additionally, we have chapter leads who takes on leadership responsibilities within a specific area or “chapter” of expertise, guiding and mentoring other team members in that domain.

Team size and structure?

We’ve organized our team into smaller groups, each focused on specific products. These teams typically include around 10-12 folks, covering various roles like front-end and back-end engineers, QA experts, and analysts. Each team has its own product owner to lead the way.

Right now, we’ve got about 140 team members in total. When it comes to making technical calls, folks like the CEO, account managers, and our customer success team over in the USA have a say.

Our team is spread out from Europe all the way to Bali, and we’re even thinking about expanding into Latin America. We believe in involving everyone in our team when it comes to making important technical decisions.

The conditions:

Is there a probation period and how long does it last?- The probation period lasts for 3 months.

What is the work schedule?- We offer flexible working hours. Our core working hours are from 09:00 to 15:00 (GMT), but flexibility is encouraged depending on the team’s needs.

Is it possible to work remotely?- Yes, we are a remote-first company with no physical offices, providing the opportunity for full remote work.

What currency is the salary paid in and what is the form of employment?- Salary is paid in dollars under a B2B contract with the USA.

Number of vacation days?- Employees receive 20 days of vacation leave annually.

Number of sick leave days?- Employees have 3 days of sick leave per year.

Social package (medical insurance, other)- Medical insurance is available after the trial period. We also offer equipment reimbursement for essential items such as laptops and additional equipment like monitors.

The process:

1-hour- Initial call with a recruiter. There’s short English check and might be technical screening (optional)

1.5-hour- Technical interview

1-hour- Final interview with Head of Backend

Share this job:
Please let Sweed POS know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply