Principal Software Engineer: Ruby + JS/TS

Published on August 23, 2024

We're looking for the best talent from Latin America to join our growing team.

Don't see an open position that fits your skills? We'd still love to connect! Submit your profile here to join our talent pool, or reach out to us directly at recruiting@southgeeks.com. We look forward to hearing from you!

Hi there :)
Thanks for checking in to find out about our open position. We´ll provide as much information as possible, but please feel free to reach us if you have further questions. We´ll be happy to see your application, even if there are skills you don't quite master!
About the Role
Schools and districts rely on our client to help families and educators communicate and partner to support their students, and we need you!
You will both teach and learn from your teammates as you seek to understand their challenges, needs, and expertise as you work with them to ship new features every sprint. You will do a little bit of everything - design, code, test, deploy, debug, find and fix bugs, reduce costs, secure our systems, run projects, document challenges, improve processes, and be a trustworthy member of our team.


What you need to succeed in this role:
  • Technical leadership in web development with large-scale services, with expertise in Ruby/Python and JavaScript/TypeScript.
  • Architectural proficiency in designing and optimizing service and application layers using MySQL/Postgres at an enterprise level.
  • Deep experience in deploying, operating, and scaling systems on AWS/Aurora/RDS/SQS, with a focus on driving efficiency and innovation.
  • Advanced expertise in RESTful API development, with a strong emphasis on system integration and extensibility.
  • Leadership in agile methodologies, driving continuous improvement in incremental development processes and CI/CD pipelines.
If you get the job, you will have to:
  • Collaborate with Product Owners to define the strategic roadmap, ensuring alignment with business objectives and customer needs.
  • Be a reference for cross-functional teams in engineering to set technical standards, continuously enhancing the cost-efficiency, security, scalability, and maintainability of the platform.
  • Oversee the technical ecosystem, ensuring seamless integration across web, service layer, database, and message queues, and driving innovation to deliver maximum value for our customers.
  • Ensure the reliability and performance of production systems at scale by spearheading initiatives to identify and resolve critical issues, conducting high-level code reviews, and guiding complex debugging processes.
  • Design and lead major projects, breaking down complex problems, setting milestones, and delivering solutions that empower educators and advance the platform’s mission.

  • About the Client
    This position is for a client that's changing the way schools and parents communicate every day. Over 20,000 schools and 10 million parents across the U.S. utilize their platform to stay informed and involved from the way they prefer to be notified – email, text, voice, web, app, social – to the ways they can interact with schools – forms, sign-ups, payments, RSVPs, language translations, chat and more.

    About Us
    Here at Sout Geeks, we engage top-performance Software Developers from Latin America to join our clients' teams worldwide. We seek to generate a place of inspiration and growth where individuals can voice their opinions, feel cared for, heard, and valued. We promote an environment of personal and professional development and follow up individually on your needs and concerns. We want to create a space where everyone may be inspired and thrive!

    What We Offer
  • Long-term projects
  • 100% remote work
  • Payment in USD
  • PTO
This position is available for LATAM residents only.