Remotery

Senior Engineer – Full Stack

Posted 8 hours ago

This is a fully remote position, open to applicants in India, +1 more country.

📋 Description

• Develop and sustain comprehensive CRM and mass-data synchronization integrations as product offerings.

• Update integrations in response to changes in Donorbox and other third-party systems.

• Ensure accurate and secure transfer of records between systems, incorporating deduplication, handling of partial failures, and resumable operations.

• Implement monitoring, error reporting, and logging systems to diagnose integration failures effectively.

• Design data models and public APIs and webhooks, focusing on aspects such as naming conventions, pagination, and error handling semantics.

• Evaluate requirements through a Jobs-to-be-Done perspective and question those that do not align with actual user needs.

• Factor feasibility and engineering costs into the prioritization process.

• Utilize pull request reviews as an educational opportunity.

• Assist agents with technical inquiries during their shifts, treating escalations as signals for product improvement.

• Keep developer-oriented and internal documentation precise and up to date.


⛳️ Requirements

• Extensive experience in building and utilizing REST APIs, with strong opinions on versioning, pagination, and error handling semantics.

• Proven track record of integrating with external systems that you do not manage, handling rate limits, partial failures, retries, idempotency, and webhook deliveries.

• Skilled in transferring data between systems with differing data models, including deduplication, record mapping, and reconciliation processes.

• Capability to design data models and Rails objects for medium-scale features.

• Proficient in SQL for complex operational and bulk queries.

• Competent in interpreting a PostgreSQL EXPLAIN.

• Committed to writing behavior-focused tests that endure through refactoring.

• Familiarity with Minitest.

• Demonstrated ability to independently navigate ambiguous challenges to successful completion without extensive specifications.

• Provide honest evaluations of trade-offs and maintain realistic delivery timelines.

• Eager to assist colleagues and enhance team efficiency.

• Knowledge or proficiency in Ruby, Ruby on Rails, Vanilla JavaScript, Hotwire, Semantic HTML, CSS, PostgreSQL, relational databases, REST APIs, webhooks, OAuth, Minitest, fixtures, MVC, and object-oriented programming principles.


🏝️ Benefits

• Fully remote work from the comfort of your home.

• Eligibility for the employee equity plan (stock options).

• Reimbursement package for home office expenses and professional development, up to $1.5k.

• Generous time-off policy of 21 days (including your birthday 🎉), plus 8 holidays of your choice and 2 paid volunteer days.

• Wellness program offering fitness and mindfulness classes.

• Enjoy your work and share our mission of supporting nonprofits!

People also viewed

Sigma Software Group5 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly5 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet5 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata6 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.6 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health6 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers