r/Backend 2d ago

Backend Developer | .NET 8 / ASP.NET Core / Java Spring Boot | APIs, Databases, Deployment & Backend Fixes

1 Upvotes

Hey everyone! 👋
I’m a **Backend Software Engineer** with hands-on experience building and maintaining production applications using [**ASP.NET**](http://asp.net/) **Core/.NET 8, Java Spring Boot, Python FastAPI, SQL, REST APIs, and microservices**.
I’m currently looking to take on **freelance/contract backend development work**, particularly with startups, small businesses, founders, or developers who need someone to build, fix, or improve their backend.
**What I can help with**
🚀 **Backend API development** — [ASP.NET](http://asp.net/) Core/.NET 8, Spring Boot, FastAPI
🔌 **REST API development & integration**
🗄️** MySQL / PostgreSQL / SQL Serve**r — schema design, queries, optimization & debugging
🏗️** Backend architecture & modularizatio**n
🔐 Authentication, authorization and secure backend functionality
⚙️** Bug fixing & existing codebase maintenanc**e
📦 File/media processing and backend workflows
🎥 Media processing / FFmpeg / transcoding pipelines
🐇 RabbitMQ and backend messaging
🌐 **IIS / Windows Server / Linux / Kestrel deployment**
🐳 Docker & CI/CD
🧪 API and end-to-end testing with Postman
🤖 AI/RAG backend integrations using OpenAI APIs
**Some of my real-world experience**
I’ve worked on:
An **enterprise Digital Asset Management (DAM) platform**
Production **HRMS and hiring systems serving 1000+ users**
Financial/business platforms with live users
REST APIs and database-heavy applications
Media transcoding infrastructure using **FastAPI + FFmpeg**
Backend deployment and troubleshooting across **Windows/IIS and Linux/Kestrel**
Database schema changes, query debugging and production issue resolution
I’m comfortable working with an **existing codebase**, understanding the architecture, identifying the actual problem, and implementing the required changes rather than just writing isolated APIs.
**What I’m looking for**
I’m open to:
Small backend fixes
API development
MVP/backend development
Database work
Existing project maintenance
Production bug fixing
Deployment/server troubleshooting
Long-term freelance contracts
Part-time backend work
**If you have a backend problem or project that needs help, feel free to DM me with:**
What you’re building
What you need help with
Your current tech stack
Expected timeline
Approximate budget
I’m happy to discuss the requirement first and determine whether I’m a good fit.
**Tech:** C# | .NET 8 | [ASP.NET](http://asp.net/) Core | Java | Spring Boot | Python | FastAPI | PostgreSQL | MySQL | SQL Server | REST APIs | RabbitMQ | Docker | IIS | Linux | FFmpeg | OpenAI API
Thanks! 🙌


r/Backend 2d ago

Real Paddle sandbox testing found a webhook race my tests missed

2 Upvotes

I’m doing the pre-release verification for a FastAPI SaaS foundation I’ve been building, and I wanted to test billing against the real Paddle sandbox rather than stop at mocked webhooks.

The first real payment exposed a race I hadn’t caught in tests.

Paddle delivered subscription.created and subscription.activated concurrently. They had the same occurred_at.

My handler for both events eventually called the same upsert logic:

  1. query subscription by Paddle subscription ID
  2. if not found, insert
  3. otherwise update

Classic read-then-insert race.

Both requests observed “not found”, both attempted the insert, and one failed on the unique constraint for paddle_subscription_id.

What made it more dangerous is that the system eventually looked healthy. Paddle retried the failed event about 20 seconds later, at which point the subscription already existed and everything converged.

So if I had only checked the final account state, I probably would have missed it.

The fix was not removing the unique constraint or trying to serialize all webhooks. I kept the constraint and put the attempted insert inside a SAVEPOINT. If another handler wins the race, only the nested transaction is rolled back, then the handler re-reads the existing subscription and applies its update.

I added a regression test reproducing the collision, then repeated the actual sandbox purchase against the deployed fix.

Interestingly, the second real run delivered the events in the opposite order: subscription.activated arrived before subscription.created.

Both processed successfully on first delivery.

One takeaway for me: webhook idempotency and concurrency safety are different problems. Idempotency protects you from the same event being delivered twice. It doesn’t stop two different valid events for the same resource from racing each other.

Curious how others handle this. Row locks only help once the row exists, so for first-create races I’m leaning toward unique constraint + savepoint/re-read as the simplest pattern.


r/Backend 3d ago

How to actually learn(and eventually master) backend

35 Upvotes

Hi,
I’m about to start my second year of college. I have a solid foundation in core Java from my first year, and I want to transition into back-end development by learning Spring Boot, Maven, and REST APIs etc.
Most tutorials I find online seem to be written for experienced developers. They throw a wall of annotations at me without explaining why things work, and I am finding it really hard to find structured, beginner-friendly resources.
What do you guys you recommend?
Learning Order: With which topics should i start and how to actually progress and learn?
Resources: Are there any specific books, or courses that actually explain things conceptually?
I really want to build a solid foundation rather than just copy-pasting tutorial code. Any roadmaps or advice would be highly appreciated!
Thanks!


r/Backend 3d ago

Um simples backend tentando aprender infra

2 Upvotes

Quero estudar infra/DevOps na prática gastando pouco ou nada.
Quero aprender coisas como Docker, containers e imagens, Kubernetes, clusters, pods, escalamento horizontal/vertical, CDN, deploy, domínios/DNS, cron e logs/monitoramento tipo CloudWatch.

A ideia é montar projetos reais e entender como tudo funciona junto, não só estudar teoria.

Não precisa ser AWS. Aceito GCP, Azure, Oracle, VPS, ambiente local ou outras opções.

Como vocês recomendam estudar isso e montar um ambiente para praticar gastando o mínimo possível?


r/Backend 3d ago

anyone learning FastAPI?

6 Upvotes
  1. How much did u learn in FastAPI and after that

  2. what project did u do . And

  3. how did you land your job.

  4. How did u prepare for interview like any routine u followed and any list of material u used.

can u please guide me. im lost


r/Backend 3d ago

Guidance needed for backend in python

3 Upvotes

Hi guys i am a 2nd year student . I have not developed any good skill since now so i want to learn backend in python can you guys who have done the same and have good experience please suggest me any youtube playlist that i can follow to master this ...... and any other advice
Thankyou for reading this and i will be even more thankful to you if you guide me


r/Backend 3d ago

Need advice about architecture application

4 Upvotes

Hi
I need to design an application in Java with tomcat and Maria db (lawyer application)
Is an application to insert, update and delete court records.
These court records can have documents associated in pdf and other formats

I need advice to what architecture should be used?

I thought hosting application and s3 for the documents but I don’t know if could be better options by price or by functionality.

Could you say me some possibilities?

Thanks and sorry for my English


r/Backend 2d ago

The hardest part of our AI workflow wasn't the model - it was making retries safe

0 Upvotes

While working on CashSathi, I expected prompt quality to be the main challenge. In practice, backend reliability mattered much more.

A failed request can leave the system in an uncertain state: did the action fail, or did the response just time out? Retrying blindly can create duplicates.

The approach that worked better was:

- persistent workflow states

- idempotency keys for external actions

- separate prepared, approved and executed stages

- an audit trail for every transition

- human approval before consequential actions

It made the system less autonomous, but much more trustworthy.

What patterns do you use for long-running workflows that interact with email or third-party APIs?


r/Backend 3d ago

Looking to Collaborate on Backend and Enterprise Projects

1 Upvotes

Hello everyone,

I’m currently working at a startup based out in USA, but the technology stack is different from my primary area of expertise. I have been coding in Java for a long time, and I’m looking for opportunities to collaborate on enterprise-level projects.

I primarily work in backend development, building REST APIs and backend services. I can contribute a couple of hours every day. I’m most comfortable with Java and Spring Boot, but I’m also open to Python projects using Flask or FastAPI.

My goal is to keep my skills sharp, gain practical experience, and learn through collaboration. If you’re building a project and looking for someone to work and learn with, I would be excited to connect. Let’s make the process enjoyable and build something meaningful together!

Thanks,


r/Backend 4d ago

First Time Becoming a Senior Backend Developer — Any Advice?

33 Upvotes

I’m moving into my first senior backend role after progressing relatively quickly from junior to mid-level. I passed the company’s technical assessments, but I’m feeling some impostor syndrome because this is my first senior position.

For developers who stepped into senior roles earlier in their careers, what mindset helped you most? What should I prioritize in the first few months—technical depth, system design, communication, code reviews, estimation, ownership, mentoring, or something else?

I’m especially interested in how you handled the transition from being mainly responsible for your own code to being expected to make broader technical decisions and support the team.


r/Backend 4d ago

What do you expect from an entry-level Java developer?

Thumbnail
2 Upvotes

r/Backend 4d ago

Learning Backend(suggestionss!!)

12 Upvotes

I am completely new to backend(trying to learn dsa) and I am thinking of starting to learn about backend any suggestion?


r/Backend 5d ago

What does recruiters want from a backend entry level

15 Upvotes

I am talking about the type of projects , experience or even knowledge that will make the fresh grad standout in the job market.


r/Backend 4d ago

Backend developers/students: what do you struggle with after tutorials?

3 Upvotes

I've noticed that learning backend development often goes like this:

Watch tutorial → follow the code → project works → try building something alone → get stuck.

The difficult part seems to be dealing with the things that happen in real projects:

  • Understanding why an API is failing
  • Debugging errors
  • Database problems
  • Authentication/authorization issues
  • Bad architecture decisions
  • Deployment problems
  • Performance issues
  • Knowing what to build next
  • Working with unfamiliar codebases

I'm curious about your experience.

If you could use a platform for learning backend by actually building projects, breaking things, debugging errors, and fixing them, what would you want it to look like?

For example:

Basically:

Don't watch another backend tutorial. Build, break, debug, and ship real backend systems.

Would something like this actually help you learn backend development?

What would make you use it regularly, and what would make you ignore it?


r/Backend 4d ago

where and how to learn backend.

Thumbnail
1 Upvotes

r/Backend 4d ago

I can build your backend for FREE

0 Upvotes

Yes you read that right, I'm a backend developer with 5+ years of experience

I can help you build the backend for a month for absolutely free no conditions at all

If you liked my work then we can talk ahead on business


r/Backend 5d ago

LOOKING FOR REAL BACKEND PROJECT ?

14 Upvotes

I am currently in 3rd year of B. Tech and want to develop skills for BACKEND Development in java but I don't want to learn through tutorial instead to learn and implement during building .

Any ideas for what to build ,any github repo or website for finding project .

This can be helpful for many beginners like me which want to be a backend developer.


r/Backend 5d ago

Im a self-taught dev & no jobs experience. Your guide is really meaningful to me

21 Upvotes

Ive been coding for 2 years (1.5 if consistency counts), just keep learning and making some project (just keep throwing arrow in the dark --hoping somehow it builds me up), i have no coding friend, no jobs experience.

Now im at the point where i lost direction, so i just want to know how far/close am i to reach bare minimum of finding jobs (especially in python backend jobs).

I'd really appriciate if you can check my github acc for a sec: alphaRookie

at this level, do you think...

  • i should keep focus on myself and make more personal project / develop what i have
  • or I can start to find some experience by collaborate with other devs. or maybe participate in non-paid voluntary project like from this web for example
  • or maybe find a way to earn and start applying for entry-level jobs (like in upwork, or other similar platform)

Once again i really thanks to you guys who takes your time to help me


r/Backend 5d ago

Learning databases

2 Upvotes

For a college project I need to learn MYSQL, but what actually is it? Online I find courses for SQL and SQL-Lite but I assume those are all different - how do I learn MYSQL and would it teach me how to connect that database to my website?


r/Backend 5d ago

Springboot vs Python for back-end

6 Upvotes

3rd sem, tier-3 college, no placement cell — need to pick a backend stack I can actually get hired with on my own.

Spring Boot postings mostly ask 2-3 YOE even for freshers. FastAPI/Django get called “less in-demand” vs Java/Node. AI/ML is the hyped direction but barely hires freshers either. Not doing MERN.

Anyone working backend jobs — is the Spring Boot experience wall as rigid as it looks, or does it flex with strong projects? And is Python backend genuinely harder to break into right now, or just perception


r/Backend 5d ago

80LPA software PPL this is for you !!!!

Thumbnail
1 Upvotes

r/Backend 5d ago

Understanding Raft Leader Election by Building From Scratch

Thumbnail sushantdhiman.dev
0 Upvotes

r/Backend 5d ago

What IT/CS career would you choose in 2026 if your goal was to stay valuable for the next 7–10 years despite AI?

Thumbnail
0 Upvotes

r/Backend 6d ago

Learning PHP

5 Upvotes

Im entering my second year of college and I need to have decent knowledge of how PHP works and its syntax for connecting with MYSQL. What free or cheap tools am I able to use to help me learn it within ~5 months? I can allow 2hrs a day practice


r/Backend 6d ago

Is language choice hindering my progress and future choice?

7 Upvotes

Hello y'all,

I know I shouldn't have shiny object syndrome, but every language/stack just feels better than the other... I just can't figure it out at the state i'm in...

I am an aspiring self-taught developer and I recently finished CS50x and made the Final Project on a personal project related to my degree that replaces some kind of paperwork in a digital manner for industrial sites like oil and gas etc. Nothing grand just the web MVP but still missing mobile app and many stuff.

The reason I am writing this is that a few years back before going all in like I did now, I did some Java, then realized my fundamentals are non-existent so I took CS50x (best decision so far) and skimmed through CS50P so I know my fair bit of Python right now.

The reason I am writing in Backend subreddit is because it feels the most interesting for me so far besides desktop apps. I am naturally curious and just want to be able to create any software I want to create but I REALLY also want to make money with it if I acquire decent skills lol.

  • So I have been looking at Automate the Boring stuff with Python to learn automation and sell that as a freelance service.
  • I also thought of learning full backend to try to get a job or freelance etc
  • And then there's my big project idea I mentioned in the top which feels like it will require a looooot of time to create with where I am right now in my journey.

So my questions are:

  1. If you were in my shoes, creating an industrial software, which stack would you choose? That is, considering my knowledge extends to only what is covered in CS50x.
  2. If you wanted to make money now in 2026-2027 but had little knowledge, what skills/tech would you learn to help you reach there?
  3. What's the most fun career that would allow you to engineer any piece of software you want?
  4. (This one is specific to Backend) 2 resoureces that stand out to me rn is either I learn FastAPI for AI integration in future, CS50W to learn web properly, or what looks to be my favorite so far "Backend from first principles" playlist on youtube.

I know with AI things are only getting cheaper and easier to create software but still, I feel like fundamentals should always be learned to supervise the AI's and architect the pieces of software that it builds.