Iru

Senior Software Engineer, Backend

Iru

full-time

Posted on:

Location Type: Hybrid

Location: MiamiFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and Maintain Service Architecture: Architect and implement reliable, scalable backend services to support the application.
  • Drive Infrastructure Improvements: Partner with the infrastructure team to evolve CI/CD pipelines and service deployment patterns.
  • Mentor and Lead by Example: Lead technical development with knowledge of up-to-date best practices, and guide other engineers through code reviews, architectural discussions, and technical decision-making.
  • Design for Scalability and Resilience: Build systems that handle growth gracefully and are resilient to failure across distributed environments.
  • Evolve Messaging and Integration Patterns: Contribute to the adoption and evolution of event-driven architectures and asynchronous service communication using tools like Kafka or similar.
  • Champion Developer Productivity: Ensure our tooling provides developers with the best environment to develop locally, test, and ship their code.
  • Continuously Improve Systems: Proactively identify bottlenecks and technical debt, leading efforts to improve platform stability and performance.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in backend programming languages (e.g., Python, Go, Java, or similar).
  • Experience with event-driven architectures and message brokers (e.g., Kafka, Kinesis, RabbitMQ).
  • Deep understanding of service-oriented architecture and microservices best practices.
  • Prior experience in a fast-paced startup environment.
  • Proficiency with cloud platforms such as AWS or GCP.
  • Ability to identify problems/opportunities, break them down into critical parts, and design scalable solutions.
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and deployment strategies.
  • Strong knowledge of RESTful APIs and/or gRPC.
  • Experience writing unit and integration tests to ensure high-quality software.
  • Experience with Docker and container orchestration platforms such as Kubernetes or ECS.
  • Proficiency in SQL and experience with relational databases such as Postgres or MySQL.
  • Strong experience with peer code reviews, offering and receiving constructive feedback to maintain and elevate coding standards.
Benefits
  • Competitive salary
  • Hybrid work environment (3 days in office per week)
  • 100% individual and dependent medical + dental + vision coverage
  • 401(K) with a 4% company match
  • 20 days PTO
  • Iru Wellness Week the first week in July
  • Equity for full-time employees
  • In-office lunch stipend provided
  • Up to 16 weeks of paid leave for new parents
  • Paid Family and Medical Leave
  • Modern Health mental health benefits for individuals and dependents
  • Fertility benefits
  • Working Advantage employee discounts
  • Onsite fitness center
  • Free parking
  • Exciting opportunities for career growth
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoJavaevent-driven architecturemessage brokersservice-oriented architecturemicroservicesCI/CD pipelinesRESTful APIsSQL
Soft Skills
mentoringleadershipproblem-solvingcritical thinkingconstructive feedback