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 looking for a Backend Engineer to focus on a payments product. In this role, you will be responsible for designing, building, and maintaining scalable services that power the core payment systems. We are looking for an engineer who is ready to work within a high-growth environment, collaborating across teams to deliver high-quality features that solve real-world problems for contractors. What You'll Do (Key Responsibilities) Service Development: Design, build, and maintain efficient, scalable Ruby on Rails services, with a specific focus on our core payments systems. Full-Cycle Collaboration: Work with product managers, designers, and fellow engineers to define requirements and deliver high-quality features from end to end. Code Excellence: Write clean, well-tested, and well-documented code, contributing to a stable and maintainable codebase. Performance & Scalability: Proactively identify and solve performance bottlenecks, bugs, and scalability issues to ensure a seamless user experience. Architectural Influence: Participate in architectural discussions and influence technical decisions with an eye toward future growth and maintainability. Peer Review: Review peer code and provide thoughtful, constructive feedback to promote shared learning and consistency across the team. DevOps & Security: Support smooth deployments by contributing to CI/CD pipelines and monitoring while applying secure development practices to protect user data. Our Core Tooling & Tech Stack Language/Framework: Ruby on Rails Databases & Caching: PostgreSQL, Redis Infrastructure: Docker, Cloud Environments (AWS, GCP, or similar) Testing Tools: RSpec, Minitest Architecture: Microservices, Service-Oriented Architectures (SOA), and Domain Driven Design (DDD) AI Integration: Thoughtful use of AI tools to accelerate development and debugging. What We're Looking For (Qualifications) Experience: 3–6 years of experience developing applications with Ruby on Rails within agile teams. AI Proficiency: Ability to use AI tools thoughtfully to improve code quality and debugging, while critically evaluating and adapting AI-generated suggestions for production-ready solutions. Backend Fundamentals: Strong understanding of RESTful API design and backend architecture principles. Data Mastery: Proficiency in database design, optimization, and caching. Testing Discipline: Experience writing automated tests and a strong background in debugging and root-cause analysis. Infrastructure Knowledge: Hands-on experience with Docker and deploying to cloud environments using CI/CD pipelines. Mindset: Excellent communication skills, a proactive approach to unblocking yourself and others, and a commitment to a continuous learning culture. Bonus Skills and Experience Messaging Systems: Experience with asynchronous or message bus architectures (e.g., Sidekiq, Kafka). Orchestration: Familiarity with Kubernetes or ECS. Payments Expertise: Direct experience integrating with third‑party systems like Stripe or PayPal . Infrastructure as Code: Experience with tools like Terraform or CloudFormation. Full-Stack Exposure: Familiarity with React/Redux, design systems (Storybook, Figma), or email service providers. Additional Tech: Familiarity with Elixir or Node.js. Education: Degree in Computer Science, Engineering, or equivalent experience. 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 #J-18808-Ljbffr
Backend Engineer
INTERNATIONAL DEVELOPMENT RESOURCES
medellín, medellín
Publicado hace 21 días
Denunciar empleo