Building the future
Senior Software Engineer, Elixir
Location
Argentina
Posted
17 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Elixir
Ryz Labs
• Conducting thorough code reviews to ensure quality and adherence to team standards. • Collaborating cross-functionally with product and design teams to ensure code meets all customer requirements. • Breaking down larger projects into smaller tasks for yourself and your team. • Optimizing application performance and troubleshooting issues. • Diagnosing and fixing bugs in their services.
Job Requirements
- 7+ years of professional software engineering experience.
- Strong proficiency in Elixir programming language and functional programming concepts.
- Experience building web applications with Phoenix or similar frameworks.
- Interest or experience in CQRS and evented systems.
- Familiarity with database systems and PostgreSQL
- Knowledge of web application security best practices.
- Experience with Git and working with a team (e.g. Pull Requests)
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Experience integrating legacy systems with modern platforms.
Benefits
- Customer First Mentality - every decision we make should be made through the lens of the customer.
- Bias for Action - urgency is critical, expect that the timeline to get something done is accelerated.
- Ownership - step up if you see an opportunity to help, even if not your core responsibility.
- Humility and Respect - be willing to learn, be vulnerable, and treat everyone that interacts with RYZ with respect.
- Frugality - being frugal and cost-conscious helps us do more with less.
- Deliver Impact - get things done in the most efficient way.
- Raise our Standards - always be looking to improve our processes, our team, our expectations. Status quo is not good enough and never should be.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work with the development team and maintain code quality to ensure consistent delivery for our client; • Resolve problems decisively with a broad business perspective; • Use artificial intelligence tools throughout the development lifecycle to accelerate coding and ensure software quality; • Promote and implement development best practices across the team; • Develop and maintain applications using Java (Spring Boot and Spring Batch) and Angular; • Collaborate on the design and implementation of robust technical solutions with a focus on scalability; • Work closely with product and design teams to deliver end-to-end solutions; • Ensure the ongoing performance and stability of applications over time; • Actively participate in enforcing development best practices, quality measures, and coding standards; • Contribute to the evolution of the data layer using SQL Server; • Share knowledge and mentor other developers, fostering a continuous learning environment.
• Lead API Design: Architect GraphQL schemas and resolvers, utilizing Action classes to ensure business logic adheres to SOLID principles • Domain Ownership: Model intricate real-estate workflows spanning property syndication, reservation agreements, and buyer interactions • Build Fault-Tolerant Workflows: Optimize background processing via Horizon for PDF generation, search indexing, and portal publishing • Search Engineering: Design high-performance OpenSearch indexing and complex query strategies for location and property discovery • Resilient Integrations: Maintain robust third-party clients, implementing webhooks and sophisticated rate-limiting strategies • Elevate Engineering Rigor: Drive testing discipline by delivering comprehensive Codeception and functional tests for every feature • Collaborate & Mentor: Ensure system observability and performance while growing mid-level engineers through high-value code reviews
Senior Software Engineer – Python/TypeScript
SpotOnSpotOn Transact, commonly called SpotOn, is a payments and software company whose mission is to redefine the merchant services industry. The company melds payme
• Own business automation end-to-end. You partner directly with operations, sales, and customer support teams to identify workflow bottlenecks and manual processes ripe for automation. You don't wait for a product manager to write you a spec. You discover the problem, scope the solution, build it, deploy it, and measure the impact. • Design and ship AI-driven systems that replace manual labor. These aren't chatbot wrappers. You're building agentic workflows and orchestration layers that handle complex, multi-step business processes autonomously — with the guardrails and error handling required for production use in a fintech environment. You build systems that people trust because they work reliably, not because someone mandated adoption. • Measure everything. You define the metrics that matter: hours recovered, error rates reduced, cycle times compressed, operational throughput gained. You report impact in business terms. "We automated X and saved Y hours per week" is the language you speak. If something isn't delivering value, the data tells you before anyone else. • Evangelize by shipping, not by presenting. Your most persuasive argument is a working system, not a slide deck. You turn skeptics into believers by showing them their own time savings. You build systems that make the whole ops org better, not just your team.
Backend Developer
Safari AIHelping enterprises automate the measurement of the most important physical activity in their operations
• Build and scale our ML data live streaming analytics platform (Python) • Lead and contribute to greenfield internal projects to extend and optimize existing real time processing needs (Python and/or Rust) • Design and implement reliability backend services (Python)




