Senior Software Engineer .NET/React at International Development Resources | Torre

Senior Software Engineer .NET/React

You'll lead a focused team to build a scalable SaaS platform using C#/.NET, React, and distributed systems.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and taxes to be paid by:

Candidate

Hidden
(SIGN IN to learn if it’s a match)
Job Admin(s) requested that this be hidden from the public.
location_on
Remote (for Colombia residents)
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 8 months ago

Requirements and responsibilities


About Us: At International Development Resources (IDR), we believe that our greatest asset is our people. We're a diverse, passionate, and forward-thinking team that values creativity, collaboration, and continuous learning. When you join IDR, you become part of a global network dedicated to building technology that transforms businesses and makes a real-world impact. The Opportunity: We are seeking a highly experienced and passionate Senior Software Engineer to lead a small, highly focused team. Your mission will be to build a scalable and maintainable foundation for a SaaS platform, supporting long-term growth and serving other software teams within our ecosystem. You will contribute to solutions from inception to deployment, redefining the industry with robust, scalable, and rapidly iterative systems. What You'll Do (Responsibilities): * Lead a highly focused team in building a scalable and maintainable foundation for our platform. * Educate and promote the platform's effective use to other software teams within the ecosystem. * Contribute to solutions from inception to deployment, ensuring rapid iteration and innovation. * Apply strong architectural understanding to dissect business problems into well-designed, scalable systems. * Leverage expertise in server-side architectures (monoliths, microservices) and deep dive into legacy systems for integration and migration strategies. * Write effective, scalable, and highly readable code, and conduct thorough code reviews. * Drive projects to completion, focusing on delivery and validation without sacrificing quality. * Coordinate and communicate effectively across teams to ensure collective success. * Mentor and grow the engineering skills of your teammates. * Perform detailed root-cause analysis across the software stack using various debugging tools. Our Software Stack & Key Concepts: * C# / .NET (primary focus) * React in Typescript (SPA frameworks) * Database Modeling & Caching: PostgreSQL, MongoDB, MySQL, Redis * RESTful API Design and Construction * Messaging Bus & Streaming Technologies: Kafka, Flink, RabbitMQ * Sophisticated Distributed Systems: Data decoupling, event-driven microservices, eventual consistency * Object-Oriented and Functional Software Design Principles What We're Looking For (Qualifications): * 7+ years of professional industry experience delivering scalable software solutions, preferably in C#/.NET. * 2+ years in a senior engineer role, specifically designing APIs, abstractions, and tools used by other engineers. * Experience with SPA frameworks, preferably working with React in Typescript. * Extensive expertise in database modeling and caching technologies, utilizing both relational and document stores. * A strong understanding of RESTful API design and construction. * Experience with large-scale third-party integrations. * Proven experience taking existing monolithic applications to a domain-based, service-driven paradigm. * Deep experience with messaging bus and streaming technologies. * Demonstrated ability to work on sophisticated distributed systems. * Proficiency and comfort working with intangible, open-ended problems and crafting innovative, scalable, robust solutions. * Excellent English, with the ability to communicate complex technical concepts clearly and concisely. * Ability to work independently with high-level marching orders. * Strong technical writing and presentation skills. * Passionate about automated testing and quality code reviews. * A proven ability to mentor and grow the engineering skills of your teammates. Bonus Skills and Experience: * Experience with Infrastructure as Code for use in cloud computing platforms such as AWS or Azure. * Experience running applications in managed cloud container platforms such as EKS or ECS. * A degree in Computer Science, Engineering, or in a comparable field. Why Join Us? * A Culture of Respect & Teamwork: We believe in treating everyone with kindness, working unitedly, and growing as one team. * Embrace Growth & Innovation: We are perpetual learners, motivated to improve ourselves and the company, and we welcome new ideas that drive transformation. * Customer-Focused Excellence: We are dedicated to serving our customers with innovation and excellence, understanding that their success fuels ours. * Competitive compensation and benefits package.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.