AgileEngine - Backend Engineer (Senior) ID55642
Back-End Developer is needed in Campinas, Brazil.
Client: AgileEngine
Location: Campinas, SP, br
Contract: Freelance
Job Description
As a Senior Backend Engineer at AgileEngine, you will design and optimize high-performance, multi-threaded systems, transforming legacy workflows into scalable, thread-safe architectures. You will leverage deep expertise in C#, SQL, and AWS to drive concurrency improvements, enhance system throughput, and support large-scale data processing with technologies like Apache Spark. This role offers strong technical ownership and the opportunity to shape reliable, high-impact backend systems in complex environments.
Requirements
MUST HAVES
- 4+ years of experience as a software engineer;
- Expert-level proficiency in C# with experience in multi-threaded and parallel processing;
- Understanding of C++;
- Strong understanding of threading models, synchronization primitives, and concurrency debugging;
- Proven experience in performance tuning and application profiling for large-scale systems;
- Advanced proficiency in SQL;
- Proven experience deploying solutions on AWS;
- Strong problem-solving and debugging skills focused on scalability and reliability;
- Upper-intermediate English level.
NICE TO HAVES
- Hands-on experience with Apache Spark;
- Experience in re-engineering legacy systems into modern architectures;
- Familiarity with microservices design principles and cloud-native development patterns;
- Strong communication and collaboration skills with cross-functional teams.
Additional Information
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries, ranking among leaders in application development and AI/ML. The company has a people-first culture that has earned multiple Best Place to Work awards. The role offers perks such as professional growth opportunities, competitive compensation, exciting projects, and a flexible schedule with remote and office options.
No longer accepting applications
Get instant notifications for new Back-End Developer jobs. Enter your email:
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.