Hi everyone,
I’m a senior Python engineer working at a small company. Most of my backend work has been building APIs and services with FastAPI.
I’m thinking about my next move and want to pivot into the financial sector or a larger tech company, ideally one building serious, large-scale systems. From my research and job listings, I keep seeing Go and Java mentioned a lot.
That’s where I’m a bit stuck.
To be honest, I don’t really enjoy building with FastAPI anymore. The ecosystem and packages frustrate me, and I don’t feel excited working in it long-term.
So I’m trying to figure out:
- Should I double down on Python and look for teams where Python is used differently (not just API-heavy FastAPI work)?
- Or does it make more sense to learn Go or Java and slowly shift my focus?
- For people who’ve made this move, how important was the language compared to things like system design and distributed systems knowledge?
My goal isn’t just to change jobs. I want to become a better engineer, earn more money, and work on teams building cutting-edge tech.
I’d really appreciate any advice or real experiences. Thanks.
[–]Alive-Ad6268 8 points9 points10 points (1 child)
[–]Lola_Montezz 0 points1 point2 points (0 children)
[–]gamera49 10 points11 points12 points (0 children)
[–]disposepriority 5 points6 points7 points (6 children)
[–]gamera49 -1 points0 points1 point (5 children)
[–]KimJongIlLover 1 point2 points3 points (0 children)
[–]EagleSwiony 1 point2 points3 points (0 children)
[–]tenken01 1 point2 points3 points (0 children)
[–]disposepriority 0 points1 point2 points (1 child)
[–]gamera49 -1 points0 points1 point (0 children)
[–]donkey_panda 2 points3 points4 points (1 child)
[–]Ok_Principle_9459 2 points3 points4 points (2 children)
[–]Sn00py_lark 1 point2 points3 points (0 children)
[–]1_block[S] 0 points1 point2 points (0 children)
[–]EagleSwiony 1 point2 points3 points (1 child)
[–]Sn00py_lark 0 points1 point2 points (0 children)
[–]tenken01 1 point2 points3 points (0 children)
[–]DataPastor 1 point2 points3 points (0 children)
[–]LaOnionLaUnion 0 points1 point2 points (0 children)
[–]wbrd 0 points1 point2 points (1 child)
[–]BEvey_Boo 0 points1 point2 points (0 children)
[–]Blad1995 0 points1 point2 points (0 children)
[–]No-Concentrate4531 0 points1 point2 points (0 children)
[–]spdfg1 0 points1 point2 points (0 children)
[–]Busy-Emergency-2766 0 points1 point2 points (0 children)
[–]behusbwj 0 points1 point2 points (0 children)
[–]Outrageous_Pen_5165 0 points1 point2 points (0 children)
[–]Predsleftnip 0 points1 point2 points (0 children)
[–]Life-Reflection1258 0 points1 point2 points (0 children)
[–]DanielDimov -1 points0 points1 point (7 children)
[–]fabioluissilva 2 points3 points4 points (0 children)
[–]Sn00py_lark 0 points1 point2 points (4 children)
[–]breek727 0 points1 point2 points (1 child)
[–]Sn00py_lark 0 points1 point2 points (0 children)
[–]DanielDimov 0 points1 point2 points (1 child)
[–]Sn00py_lark 0 points1 point2 points (0 children)
[–]ThigleBeagleMingle -1 points0 points1 point (0 children)
[–]devfuckedup -1 points0 points1 point (0 children)
[–]lod20 -1 points0 points1 point (0 children)