Open Source
425 subscribers
156 photos
2 videos
222 files
187 links
Download Telegram
๐Ÿ“ข Vacancy: Senior Full Stack Engineer

๐Ÿข Orbit Health (eHealth IT Services PLC) โ€“ a digital health company transforming healthcare in Ethiopia and beyond.

๐Ÿ”น Role: Lead development of scalable web & mobile apps, APIs, and system architecture. Mentor junior engineers.

๐Ÿ”น Requirements:
โ€ข 4+ years full-stack experience
โ€ข JavaScript/TypeScript
โ€ข React / Vue / Angular
โ€ข Node.js / NestJS / Django

๐Ÿ“… Deadline: Jan 22, 2026
๐Ÿ“ง Apply: careers@orbithealth.co

โœ‰๏ธ Subject: Senior Full Stack Engineer
๐Ÿ‘10
10 Most commonly asked topics in system design interviews
(not exact questions, but the ideas every interviewer is testing)

1. Design a URL shortener
Tests basics of scale, hashing, databases, caching, collisions, and tradeoffs.
They want to see how you think, not perfect answers.

2. Design a rate limiter
Very common and very practical.
Shows understanding of distributed systems, consistency, and fairness.

3. Design a cache (or caching layer)
LRU, TTL, write-through vs write-back.
Also tests eviction, memory limits, and cache invalidation thinking.

4. Design a messaging system / queue
Think Kafka, SQS, RabbitMQ style.
Ordering, durability, retries, at-least-once vs exactly-once.

5. Design a notification system
Email, SMS, push.
Fan-out, retries, idempotency, and user preferences.

6. Design a file storage system
Upload, download, metadata, large files.
Chunking, replication, CDN, and consistency tradeoffs.

7. Design a social feed
Timeline generation, fan-out on write vs read.
Hot users, ranking, and caching strategy.

8. Design a logging / metrics system
High write throughput, low latency reads.
Retention, aggregation, and cost awareness.

9. Design a real-time chat system
WebSockets, presence, message ordering.
Delivery guarantees and offline sync.

10. Design an API at scale
Auth, rate limits, pagination, versioning.
Most people fail here because they skip fundamentals.

System design interviews are about reasoning clearly under constraints.

If you understand tradeoffs and can explain them calmly, you already stand out.

https://t.me/et_open_source
2๐Ÿ‘11
แŠฅแŠ•แŠณแŠ• แˆˆแŒŒแ‰ณแ‰ฝแŠ•แŠ“ แˆˆแˆ˜แ‹ตแŠƒแŠ’แ‰ณแ‰ฝแŠ• แˆˆแŠขแ‹จแˆฑแˆต แŠญแˆญแˆตแ‰ถแˆต แ‹จแŒฅแˆแ‰€แ‰ต แ‰ แ‹“แˆ แ‰ แˆฐแˆ‹แˆ แŠ แ‹ฐแˆจแˆณแ‰ฝแˆแข
แˆ˜แˆแŠซแˆ  แ‰ แ‹“แˆ๐Ÿ™
2๐Ÿ™18
๐Ÿšจ Is Microsoft moving all C/C++ code to Rust by 2030 using AI?

A viral LinkedIn post claimed Microsoft plans to โ€œeliminate every line of C and C++ by 2030 with AI.โ€
That triggered speculation about rewriting Windows and core products in Rust.

Hereโ€™s whatโ€™s actually happening ๐Ÿ‘‡

๐Ÿ”น The post came from Galen Hunt, Microsoft Distinguished Engineer
๐Ÿ”น It describes research work, not a company-wide mandate
๐Ÿ”น No official plan to rewrite Windows or all Microsoft products


What the research is about:

โ€ข Building AI-assisted tools to help migrate large codebases between languages
โ€ข Combining static analysis + algorithms + AI
โ€ข Target goal: โ€œ1 engineer, 1 month, 1 million lines of codeโ€
โ€ข Rust is a demo target due to memory-safety โ€” not a requirement

What this is NOT:
โŒ Not a directive to remove all C/C++
โŒ Not an AI rewrite of Windows
โŒ Not developers being replaced overnight

Why it matters:
This signals a future where:
โ€ข AI helps handle boring, risky, large-scale refactors
โ€ข Engineers review, validate, and guide the changes
โ€ข Long manual rewrites could become tool-driven workflows

๐Ÿ“Œ Bottom line:
This is experimental tooling research โ€” not Microsoft declaring the end of C/C++.
๐Ÿ‘6
GSoC 2026 Mentoring org applications now open! ๐Ÿš€

Inspire tomorrowโ€™s developers with your open source project. Application period January 19 - February 3, 2026.

โžก๏ธ Read all the details in our GSoC Blog here:
https://opensource.googleblog.com/2026/01/mentor-org-applications-for-google-summer-of-code-2026-open-through-feb-3.html?m=1

For more info join : et_open_source
๐Ÿ‘7๐Ÿ‘2
Scaling databases gets a lot easier once you learn these 10 techniques:

1. ๐ˆ๐ง๐๐ž๐ฑ๐ข๐ง๐ 
2. ๐•๐ž๐ซ๐ญ๐ข๐œ๐š๐ฅ ๐’๐œ๐š๐ฅ๐ข๐ง๐ 
3. ๐‚๐š๐œ๐ก๐ข๐ง๐ 
4. ๐’๐ก๐š๐ซ๐๐ข๐ง๐ 
5. ๐‘๐ž๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ข๐จ๐ง
6. ๐๐ฎ๐ž๐ซ๐ฒ ๐Ž๐ฉ๐ญ๐ข๐ฆ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง
7. ๐‚๐จ๐ง๐ง๐ž๐œ๐ญ๐ข๐จ๐ง ๐๐จ๐จ๐ฅ๐ข๐ง๐ 
8. ๐•๐ž๐ซ๐ญ๐ข๐œ๐š๐ฅ ๐๐š๐ซ๐ญ๐ข๐ญ๐ข๐จ๐ง๐ข๐ง๐ 
9. ๐ƒ๐ž๐ง๐จ๐ซ๐ฆ๐š๐ฅ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง
10. ๐Œ๐š๐ญ๐ž๐ซ๐ข๐š๐ฅ๐ข๐ณ๐ž๐ ๐•๐ข๐ž๐ฐ๐ฌ

What other database scaling technique are you familiar with?


For more join: et_open_source
๐Ÿ‘5
Forwarded from Dre
Senior Full Stack Developer (.NET & React)

We are seeking a high-performing Senior Full Stack Developer with 4+ years of professional experience to design, develop, and scale mission-critical applications. The ideal candidate is a technically strong contributor with hands-on experience in modern web architectures and cloud-native solutions, capable of delivering high-quality, scalable systems.

Key Responsibilities
Architecture & Development: Design, develop, and maintain scalable, high-quality full-stack applications using .NET and React.js.
Cloud Infrastructure: Architect, deploy, and manage robust solutions within the Microsoft Azure ecosystem.
Database Management: Design, optimize, and maintain complex MS SQL Server schemas, queries, and performance strategies.
Cross-functional Collaboration: Work closely with product managers, designers, and fellow engineers to translate business requirements into reliable technical solutions.

Required Qualifications
Experience: Minimum of 4 years of professional software development experience.
Backend Development: Strong expertise in .NET (C#, ASP.NET Core, Web API).
Frontend Development: Proficiency in React.js, including hooks, state management, and modern design patterns.
Database Technologies: Solid experience with MS SQL Server, including T-SQL, indexing, and performance tuning.
Cloud Platforms: Hands-on experience with Microsoft Azure services (App Services, Azure Functions, Azure SQL, etc.).
Communication Skills: Fluent in English (written and verbal).

Preferred Skills
Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
Familiarity with microservices architecture and Docker/Kubernetes.
Strong understanding of unit testing and a TDD-oriented mindset.

How to Apply:
Interested applicants are invited to submit their CV using the Google Form link provided below.
https://lnkd.in/dsdf24dh
๐Ÿ‘2โค1
Internship Opportunities โ€“ Software Development


We are looking for motivated and skilled interns with a good understanding of modern development technologies and a strong desire to build real-world applications.

Available Positions
Flutter Developer Intern โ€“ 2 Positions
React Native Developer Intern โ€“ 2 Positions
Full Stack Developer Intern โ€“ 2 Position
Internship Duration
Initial period: 3 months
Performance-based extension:
High-performing interns may be selected for an additional 2 months as a paid internship

https://docs.google.com/forms/d/e/1FAIpQLSeJy2OwwnSq7JGg6pT208FPchN1oVI5kYX_La-iNMRO3XDzeg/viewform


https://t.me/et_open_source/
๐Ÿ‘3๐Ÿซก2๐Ÿ†1
Backend Interview question that is being asked a lot these days :

You are implementing an API that returns users to the client, but the database has 1 M(1000000) users

How will you return data to the client efficiently?



For more info join: et_open_source
Git is easy (actually) once you learn these 20 commands:

1. ๐ ๐ข๐ญ ๐ข๐ง๐ข๐ญ: Initializes a new Git repository
- Example: git init my-new-project

2. ๐ ๐ข๐ญ ๐œ๐จ๐ง๐Ÿ๐ข๐ : Set git configuration values like username/email
- Example: git config --global user .name "user123"

3. ๐ ๐ข๐ญ ๐œ๐ฅ๐จ๐ง๐ž: Creates a copy of a remote repository
- Example: git clone remote_url

4. ๐ ๐ข๐ญ ๐ซ๐ž๐ฆ๐จ๐ญ๐ž: Manages connections to remote repositories
- Example: git remote add origin remote_url

5. ๐ ๐ข๐ญ ๐ฌ๐ญ๐š๐ญ๐ฎ๐ฌ: Shows the current state of your working directory
- Example: git status

6. ๐ ๐ข๐ญ ๐š๐๐: Adds files to the staging area
- Example: git add file.js

7. ๐ ๐ข๐ญ ๐œ๐จ๐ฆ๐ฆ๐ข๐ญ: Record changes to local repository
- Example: git commit -m "Fix navigation bug"

8. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฌ๐ก: Uploads local commits to a remote repository
- Example: git push origin main

9. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฅ๐ฅ: Fetches and integrates changes from a remote repository
- Example: git pull origin main

10. ๐ ๐ข๐ญ ๐Ÿ๐ž๐ญ๐œ๐ก: Downloads latest changes from a remote repository without merging
- Example: git fetch origin

11. ๐ ๐ข๐ญ ๐›๐ซ๐š๐ง๐œ๐ก: Lists, creates, or deletes branches
- Example: git branch feature/login

12. ๐ ๐ข๐ญ ๐œ๐ก๐ž๐œ๐ค๐จ๐ฎ๐ญ: Switches branches or restores files
- Example: git checkout feature/login

13. ๐ ๐ข๐ญ ๐ฆ๐ž๐ซ๐ ๐ž: Combines changes from different branches
- Example: git merge feature/login

14. ๐ ๐ข๐ญ ๐ซ๐ž๐›๐š๐ฌ๐ž: Reapplies commits on top of another base
- Example: git rebase main

15. ๐ ๐ข๐ญ ๐ฅ๐จ๐ : Shows commit history
- Example: git log --oneline --graph

16. ๐ ๐ข๐ญ ๐๐ข๐Ÿ๐Ÿ: Shows differences between commits, branches, etc.
- Example: git diff HEAD~1 HEAD

17. ๐ ๐ข๐ญ ๐ฌ๐ญ๐š๐ฌ๐ก: Temporarily stores uncommitted changes
- Example: git stash save "WIP: feature implementation"

18. ๐ ๐ข๐ญ ๐ซ๐ž๐ฌ๐ž๐ญ: Undoes changes by moving HEAD
- Example: git reset --soft HEAD~1

19. ๐ ๐ข๐ญ ๐ซ๐ž๐ฏ๐ž๐ซ๐ญ: Creates a new commit that undoes a change
- Example: git revert abc123f

20. ๐ ๐ข๐ญ ๐œ๐ก๐ž๐ซ๐ซ๐ฒ-๐ฉ๐ข๐œ๐ค: Applies specific commit from another branch
- Example: git cherry-pick abc123f

What other git commands would you add to this list?

share to help others in your network
๐Ÿ‘4
๐Ÿš€ Are you an African technologist ready to level up your skills?

Applications are now open for the next cohort of the Kubernetes African Developer Training Program ๐ŸŒ

Get the chance to earn your Kubernetes and Cloud Native Associate (KCNA) certification โ€” 100% FREE!

โš ๏ธ Limited slots available โ€” donโ€™t miss out!
๐Ÿ‘‰ Apply here: form
Join our community: et_open_source
๐Ÿ™2
Backend Developers (1).jpg
122.3 KB
Weโ€™re Hiring: Backend Developer

Work Type: Hybrid (1 day onsite per week)
Salary: 30,000 ETB/month

Requirements
1โ€“2 years of professional experience on production applications (excluding academic or demo projects)
Strong proficiency in JavaScript and Python (additional languages are a plus)
Solid hands-on experience in backend development, including building and maintaining robust APIs and services

ONLY GRADUATE. NO STUDENTS ALLOWED

apply using the link below:
๐Ÿ‘‰
https://lnkd.in/dQv32AhY
๐Ÿ‘5
Forwarded from Birhan Nega
Continuous learning is the best investment
โค3
Applications are now OPEN โ€” Backend Engineering Program

After receiving 150+ YES votes, Iโ€™m opening applications for a limited-seat, live backend engineering cohort.

This is a selection-based program, not open enrollment.

Apply only if you are serious about:

understanding how backend systems really work

building production-grade systems

committing live session 3 days a week for 12 weeks



Apply using the form below ๐Ÿ‘‡
https://docs.google.com/forms/d/e/1FAIpQLSexm3pFtFWRV-UeZRPlK8Z2RgKugdriERjo7ffZQiLw3YiS6A/viewform?usp=header
๐Ÿ‘3
๐Ÿš€ BUIDL CTC Ideathon Ethiopia

BUIDL CTC Ideathon Ethiopia is an in-person, beginner-friendly ideathon happening ahead of BUIDL CTC 2026. Itโ€™s an open space for developers, and Web3-curious builders and students to explore ideas, learn, and prepare to build for a global BUILD CTC 2026 Hackthon (https://buidl.creditcoin.org/)

๐Ÿ—“ Jan 31, 2026
โฐ 1:00 PM โ€“ 6:30 PM
๐Ÿ“ BlueSpace Coworking space, Bole
๐Ÿฝ Snacks and Food
๐Ÿ‘‰Register(Limited Spots):  https://luma.com/361816kh

โ€‹๐ŸŒ Who Should Join

Web2 & Web3 developers, Students,  designers, founders and anyone curious about Web3

Join solo or with a team.
No prior Web3 experience. No polished product.

Just show up, pitch your idea๐Ÿš€
Top 5 Projects will split prize pool of 500$

๐Ÿงฉ Themes

DeFi, RWA, DePIN and Gaming. Early-stage and creative ideas are welcome

๐Ÿ† $500 Prize Pool

๐Ÿฅ‡ $200
๐Ÿฅˆ $125
๐Ÿฅ‰ $100 
๐Ÿ… $50
๐Ÿ… $25

โš ๏ธ Limited capacity โ€” secure your spot early
๐Ÿ‘1
Top 12 AI Tools for Students ๐Ÿ”ฅ๐Ÿ“ˆ

1. GROK - Solve problems
2. Grammarly - Fix grammar & tone
3. GitMind - AI mind maps
4. QuillBot - Paraphrase & summarize
5. Notion AI - Plan projects
6. Copy .ai - Auto citations & outlines
7. Wolfram Alpha - Crush math/science problems
8. Otter .ai - Auto transcribe lectures
9. Copilot - Assignment debugging
10. Socratic - Snap question, get answer
11. Speechify - Text to audio
12. Evernote - Scan & search notes
๐Ÿ”ฅ2
Hyderabad Startups list

1. two44 software solutions โ€“ two44software.com - Software Development

2. ekincare โ€“ ekincare.com โ€“ Health Tech

3. Perceptive - perceptive.com

4. SignalX AI โ€“ signalx.ai โ€“ AI Due Diligence

5. QiTech.in โ€“ qitech.in โ€“ Software Development

6. Trice Community โ€“ tricecommunity.com โ€“ Community App

7. ToastApp โ€“ toastapp.co โ€“ F&B Tech

8. PORTEL TECHNOLOGIES โ€“ portl.co โ€“ Health & Fitness Tech

9. actlogica solutions private limited โ€“ actlogica.com โ€“ Software

10. Adiabatic Technologies Pvt Ltd โ€“ adiabatic.co.in โ€“ Energy Storage

11. Hesa Enterprises Pvt Ltd โ€“ hesa.co โ€“ Rural Commerce

12. PublicVibe โ€“ publicvibe.com โ€“ News Platform

13. Banyan Nation โ€“ banyannation.com โ€“ Recycling

14. FINDERNEST SOFTWARE SERVICES PVT LTD โ€“ findernest.com โ€“ Recruitment Software

15. Onelement Energy Private Limited โ€“ onelement.in โ€“ Clean Energy

16. Docminds โ€“ docminds.com โ€“ Healthcare Ecosystem

17. COMETLABS โ€“ cometlabs.in โ€“ Developer Tools

18. clap-serv โ€“ clap-serv.com โ€“ Service Platform

19. Harvested Robotics โ€“ harvested.bio โ€“ Agri-Tech

20. Janaspandana Software Solutions โ€“ janaspandana.in โ€“ Product Consulting

21. Edyst โ€“ edyst.com โ€“ Online Learning

22. Bankia BioLoo Limited โ€“ bankiabio.com โ€“ Sanitation Solutions

23. beeshop learning private limited โ€“ beesho.in โ€“ Education VR/Gaming

24. Algohire Technologies Private Limited โ€“ algohire.ai โ€“ AI Recruitment

25. Dual triangles โ€“ dualtriangles.com โ€“ AI Logistics

26. GenZ Technologies Pvt Ltd โ€“ genzis.ai โ€“ AI/ML Services

27. SummerApp โ€“ toastapp.co โ€“ Restaurant OS

28. Questbook โ€“ questbook.xyz โ€“ Ecosystem Incentives

29. ChargeKart Private Limited โ€“ chargekart.co.in โ€“ Autonomous Charging

30. Thumb Pay Pvt Ltd โ€“ thumbpay.com โ€“ Digital Payment
๐Ÿ‘4
Every vibe coder should LEARN this ๐Ÿ‘‡:

1/ The basics (must know):
โ€ข Git fundamentals before touching cursor
โ€ข Understanding API endpoints and REST
โ€ข Basic async/await patterns in JS
โ€ข Reading error logs properly
โ€ข Terminal commands beyond npm install
โ€ข ENV variables and why they matter
โ€ข Chrome DevTools debugging
โ€ข Basic SQL queries and database structure
โ€ข How to read documentation
โ€ข When to Google vs when to ask AI

2/ The good ones (nice to have):
โ€ข Setting up proper linting and formatting
โ€ข Understanding middleware in Next.js
โ€ข Basic authentication flows (JWT, OAuth)
โ€ข Writing reusable components
โ€ข Proper state management patterns
โ€ข API rate limiting and caching
โ€ข Basic SEO fundamentals
โ€ข Mobile responsive design principles
โ€ข Performance optimization basics
โ€ข Version control branching strategies

3/ The pro skills (ultimate playbook):
โ€ข Architecting scalable database schemas
โ€ข Building custom API wrappers
โ€ข Implementing real-time features with websockets
โ€ข Server-side rendering optimization
โ€ข Advanced prompt engineering for AI coding
โ€ข Building your own component libraries
โ€ข CI/CD pipeline setup and automation
โ€ข Security best practices and penetration testing
โ€ข Load balancing and horizontal scaling
โ€ข Monitoring, logging, and observability

4/ The mistakes (peak graveyard):
โ€ข Skipping the basics and jumping to frameworks
โ€ข Not backing up code before major refactors
โ€ข Ignoring type safety until production breaks
โ€ข Copying code without understanding it
โ€ข Over-engineering simple features
โ€ข Not testing edge cases until users find them
โ€ข Deploying on Friday evenings
โ€ข Hardcoding secrets in your codebase
โ€ข Building features no one asked for
โ€ข Thinking AI will do everything for you

Master 1-2 skills per week.
Ship while you learn.
Thats how you level up.
๐Ÿฅฐ3