Software Engineer III
ExternalFull-timeOn-site2mo ago30+ days old, may be filled
API DesignAWSCI/CDDjangoDockerDocumentation
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- As a Software Engineer III , you will have clear ownership over features, with opportunities to contribute across the stack:
- Own and deliver small to medium-sized backend features end-to-end: From technical discovery and design through implementation, testing, deplo yment and iteration
- Take technical ownership of one or more non‑critical backend services or components: Ensuring they remain reliable, maintainable, well‑documented, and easy to extend.
- Write clean, modular, testable code: Primarily in Ruby, Ruby on Rails, and Python, while contributing to frontend code when needed to support full‑stack feature delivery.
- Contribute to the design and evolution of our APIs: Including GraphQL and REST endpoints that power frontend and partner‑facing applications, following established architectural patterns and best practices.
- Ensure strong observability and operational health of owned services: Through logging, monitoring, alerting, and contributing to root‑cause analysis and follow‑through improvements.
- Actively participate in technical discussions: Bringing thoughtful perspectives that balance simplicity, long‑term maintainability, and performance as you deepen your understanding of Perch's systems.
- Support team productivity through high‑quality code reviews and collaboration: Sharing context, helping unblock others, and contributing to a strong engineering culture.
- Design and build scalable, resilient backend systems using Ruby on Rails, Python and PostgreSQL
- Contribute to implementation of complex features and integrations, including external systems such as Salesforce
- Take technical design decisions independently for your features
- Own and evolve GraphQL services that power frontend and partner-facing applications
- Improve system reliability through testing, monitoring, alerting, and operational best practices
- Ship production-ready code frequently using a modern CI/CD pipeline
- Review code and designs with a strong focus on maintainability, performance, and long-term impact
- What will help you succeed
- Experience & leadership
- 4+ years of experience building and operating high-availability backend systems
- Demonstrated experience delivering backend features and owning systems
- Strong fundamentals in system design, API design, and data modelling
- Ability to clearly communicate technical decisions and trade-offs to both technical and non-technical stakeholders
- Actively represent engineering team in key discussions with US stakeholders
- Proven experience mentoring junior engineers and raising the technical bar of a team
- Comfortable working in ambiguous problem spaces and iterating toward robust solutions
- Backend & infrastructure
- Strong experience with Python or Ruby, including proficiency in at least one web framework:
- Ruby on Rails
- FastAPI, Django or Flask
- Working knowledge of ReactJS , with the ability to contribute to frontend components to support full‑stack delivery
- Advanced SQL skills and experience with PostgreSQL or similar relational databases
- Hands-on experience with AWS services such as S3, SQS, SES, EventBridge, or similar cloud-native services.
- Containerization using Docker
- Exposure to distributed systems or platform engineering
- Familiarity with background jobs, async processing, and event-driven workflows
- Bonus points for
- Experience integrating with Salesforce or other enterprise platforms
- Experience designing and owning GraphQL APIs (Apollo or similar)
- Strong opinions (loosely held) on backend architecture, scalability, and system design
- Exposure to AI-assisted engineering -such as using modern AI tools for coding, debugging, testing, documentation, or exploring LLM-based workflows in backend systems
- Familiarity with observability and distributed tracing tools such as OpenTelemetry, Jaeger, Prometheus, or similar
- Experience with container orchestration and deployment using Kubernetes and Helm charts
- Passion for sustainability, clean energy, and
Requirements
- This role is fully remote , based in India and offers the opportunity to meaningfully influence backend architecture, shape engineering best practices, and work with a mission-driven, high-performing team.
Benefits
Health insuranceRemote work optionsPerformance bonus
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at arcadiacareers? Share your experience