
Senior Software Engineer – Fullstack
Ryz Labs
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇦🇷 Argentina
Visit company websiteJob Level
Senior
Tech Stack
BigQueryCloudDjangoElasticSearchFlaskGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesLaravelMySQLNext.jsNode.jsOpen SourcePHPPythonReactRedisRubyRuby on RailsSpringTypeScriptVue.js
About the role
- Create and improve product features, implementing full-stack solutions
- Continuously improve codebase and systems, and participate in On Call rotation
- Write documentation and technical specifications for the solutions you build
- Work with an inclusive, fast-paced, collaborative group of engineers, product managers, and designers to deliver company initiatives and projects
Requirements
- 6+ years experience as a software engineer
- 4+ years with Python or other object-oriented languages (Ruby, Java, C#, PHP, etc.) and related frameworks (Django, Flask, Pyramid, Rails, Spring, Laravel, etc.)
- 4+ years experience with API & system design
- 4+ years experience with relational databases (e.g. MySQL, PostgresSQL) and their integration with applications
- A deep understanding of the things you work with, and ways to make them better
- An attitude of continuous improvement and welcoming feedback
- 2+ years experience with JavaScript/TypeScript with Node.js and React, Next.js, Vue, or similar frameworks
- 2+ years experience with Kafka or other data pipeline technologies
- Open source experience as a maintainer/core contributor of open-source projects
- Experience with a variety of data storage systems (we use ClickHouse, Elasticsearch, Redis, Memcache and BigQuery)
- Experience with Google Cloud Platform and Kubernetes
- Experiencing building with Claude Code, Cursor, GitHub Copilot or similar tools
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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonRubyJavaC#PHPDjangoFlaskPyramidRailsSpring
Soft skills
continuous improvementwelcoming feedbackcollaborationdocumentation writingtechnical specification writing