Description
Job Summary:
bycoders_ is seeking a Senior Python Developer to work on the evolution of a complex platform, with a focus on product, UX, scalability, and technical quality.
Key Highlights:
1. Working on the evolution of a complex platform with a product focus
2. Playing a key role in building features and strengthening technical capabilities
3. Contributing to architectural decisions and continuous platform improvements
About bycoders_:
At bycoders_, our core purpose is to drive digital transformation for companies through tailored technological solutions and corporate innovation workshops. For us, technology is a means to achieve goals—not the end goal itself. That’s why our process combines tools, methodologies, and, above all, people—indispensable elements for delivering high-performance results.
We are a 100% remote software house—and we were born this way, long before remote work became a trend. Our solutions go beyond custom software; we also offer corporate innovation consulting and business modeling. We love challenges and believe there’s always something new to learn, focused on building businesses for people (our coders_) by people (our clients).
Position Overview:
We’re looking for a Senior Python Developer to work on the evolution of a complex platform, with a focus on product, user experience, scalability, and technical quality. This person will play a key role in building new features, refactoring critical flows, and strengthening the system’s technical foundation.
Responsibilities:
* Develop and evolve Python-based features with an emphasis on quality, performance, and maintainability;
* Design and implement complex business rules;
* Work with asynchronous processing using Sidekiq and Redis;
* Model and optimize queries in Postgres;
* Integrate and enhance search mechanisms with ElasticSearch;
* Write automated tests using RSpec;
* Actively participate in code reviews, contributing to the team’s code quality;
* Collaborate closely with designers, front-ends, product owners, and QA engineers in solution development;
* Contribute to architectural decisions and continuous platform improvements.
Requirements:
* Solid production-level Python experience;
* Sidekiq;
* Redis;
* Postgres;
* ElasticSearch;
* Experience with automated testing (RSpec or similar);
* Strong development practices (clean code, SOLID, design patterns);
* Knowledge of REST APIs;
* Experience with version control (Git);
* Experience with Azure (deployment, managed services, storage, queues, etc.);
* Experience developing medium-to-large-scale applications.
Nice-to-Haves:
* Experience with multi-tenant systems;
* Experience with SaaS products;
* Knowledge of observability, metrics, and monitoring;
* Experience in environments that emphasize quality and testing.
We’re Looking For Someone Who:
* Communicates well and expresses ideas clearly;
* Is curious and seeks to understand the “why” behind things;
* Isn’t afraid to ask for help when needed;
* Doesn’t hoard information: shares learnings and decisions;
* Works well in teams;
* Collaborates effectively with designers, front-ends, product owners, and QAs;
* Takes ownership of the product—not just the code;
* Is open to feedback and continuous learning;
* Acts with empathy, respect, and a collaborative mindset.
Benefits:
100% Remote Position – PJ
R$ 175.00 monthly allowance for electricity and internet expenses.
After 3 months: R$ 250.00 monthly allowance for professional development, because we want you to keep growing!
Free access to the Alura platform, offering a wide range of courses for your growth.
R$ 100.00 monthly allowance for health—whether at the gym or however you prefer.
Want to upgrade your setup? R$ 1,000.00 per year to improve your work equipment!
Plus: A paid week off every 6 months to recharge!
If this resonates with you, apply now and help transform the digital world with us!