Jobgether
Senior Engineer (Full Stack)
engineeringfull-timeIndia
SALARY
$52k – $58k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities
- Own integrations end to end: Build, operate, and continuously improve CRM and large-scale data synchronization integrations, treating them as long-lived products rather than one-time projects.
- Ensure reliable data movement: Design systems that safely transfer records between platforms while handling deduplication, partial failures, retries, idempotency, and interrupted processing.
- Build observability into integrations: Develop monitoring, logging, error reporting, and diagnostic capabilities that make synchronization issues visible and actionable before they affect customers.
- Design durable APIs and webhooks: Create thoughtful data models and public-facing interfaces, with careful consideration for versioning, pagination, naming conventions, and error handling.
- Apply strong product judgment: Evaluate requirements through a customer-focused lens, challenge unnecessary complexity, and help prioritize engineering work based on customer value, feasibility, and impact.
- Collaborate and deliver: Work closely with engineering, product, and support teams, contribute to code reviews, help resolve technical escalations, and balance delivery speed with long-term quality.
- Maintain engineering knowledge: Keep developer documentation, internal guides, and technical references accurate and useful, particularly where historical architectural decisions affect current integrations.
- Drive ambiguous problems to resolution: Determine what work is required to solve complex problems, make informed trade-offs, and take ownership through completion without relying on highly detailed specifications.
- Strong experience designing, building, and consuming REST APIs, including practical judgment around versioning, pagination, and error semantics.
- Demonstrated experience integrating with third-party systems you do not control, including handling rate limits, retries, partial failures, idempotency, and webhook delivery.
- Proven ability to move data between systems with different or incompatible data models, including record mapping, deduplication, and reconciliation.
- Strong proficiency with Ruby and Ruby on Rails, including designing data models and Rails objects for medium-sized features.
- Solid PostgreSQL and SQL skills, including the ability to write complex operational and bulk queries and interpret PostgreSQL EXPLAIN output.
- Experience writing robust automated tests that validate application behavior rather than implementation details; familiarity with Minitest is preferred.
- Strong independent problem-solving skills, with a demonstrated ability to take ambiguous requirements, identify the underlying work, and deliver practical solutions.
- Ability to make thoughtful technical trade-offs while maintaining realistic expectations around timelines, complexity, and engineering quality.
- Team-oriented approach, including a willingness to support colleagues, unblock teammates, participate constructively in code reviews, and prioritize overall team effectiveness.
- Familiarity with frontend technologies such as JavaScript, Hotwire, Turbo, Stimulus, semantic HTML, and CSS is valuable for the full-stack nature of the position.
- Experience with OAuth, webhooks, relational databases, object-oriented programming, and MVC architectures is highly relevant.
- Strong written and verbal communication skills and the ability to work effectively in a distributed, remote environment.
- Fully remote work from India.
- Annual salary of $52,200–$58,000 USD, depending on experience and location.
- Eligibility for an employee equity plan through stock options.
- Up to $1,500 reimbursement for home-office expenses and professional development.
- Generous paid time off, including 21 days of PTO, with birthday time included.
- 8 holidays of your choice and 2 paid volunteer days.
- Wellness program offering fitness and mindfulness classes.
- Opportunity to work with a globally distributed team in a flat, collaborative environment.
- Meaningful opportunity to build technology that supports nonprofit organizations and their fundraising efforts.
- Strong emphasis on autonomy, professional growth, engineering quality, and practical problem solving.
Requirements
Benefits
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply