Intermediate Software Engineer

Jobgether

United States

Hybrid

USD 71,000 - 85,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-friendly environment
Competitive base salary CAD 100k–120k
Performance bonuses
Comprehensive benefits
Professional development
Diversity and collaboration culture

Job summary

Jobgether is hiring a talented engineer to own full-stack features across frontend and backend. You will build scalable customer-facing experiences using React, TypeScript, Node.js, and Go, while leveraging AWS serverless services for backend scalability.

You will design data pipelines, integrate with major cloud marketplaces, and own features end-to-end from design through deployment and monitoring, collaborating with product and other engineers to improve billing data models.

Qualifications

  • Proficient in full-stack web development with frontend and backend.
  • Experience with React and TypeScript, or strong JS/TS skills in TS codebase.
  • Hands-on AWS deployment, serverless services like Lambda and DynamoDB.
  • Familiar with event-driven architectures and distributed systems.
  • Experience integrating external APIs and data synchronization across systems.
  • Comfort with AI-powered development tools (Cursor) to boost productivity.
  • Strong ownership, collaboration, and ability to work in a small team.

Responsibilities

  • Full-stack development across frontend and backend, building scalable features.
  • Design and maintain backend services and cloud-native apps on AWS.
  • Develop marketplace integrations with major cloud providers.
  • Build event-driven data pipelines for contracts, invoices, and usage records.
  • Own features end-to-end from design to deployment and monitoring.
  • Collaborate with product managers and engineers to model billing data.
  • Contribute to code quality, reviews, and engineering standards.
  • Pursue continuous improvement and adopt AI-assisted tooling.

Skills

React
TypeScript
Node.js
Go
AWS
Cursor AI tools

Tools

Lambda
API Gateway
DynamoDB
EventBridge
SQS
Step Functions
ECS
PostgreSQL

Job description

Accountabilities:
  • Full-stack development: Build, enhance, and maintain product features across the frontend and backend, using React, TypeScript, Node.js, and Go to deliver reliable and scalable customer-facing experiences.
  • Cloud infrastructure and backend engineering: Design, develop, and maintain backend services and cloud-native applications on AWS, leveraging services such as Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions, ECS, and PostgreSQL.
  • Marketplace integrations: Develop and maintain integrations with major cloud marketplaces, including AWS, Microsoft, and Google, ensuring accurate and reliable data exchange between external platforms and internal systems.
  • Data processing and synchronization: Build and improve event-driven pipelines that process contracts, invoices, payments, and metered usage records. Ensure data remains consistent across downstream systems, search indexes, and CRM platforms.
  • End-to-end feature ownership: Take responsibility for product initiatives throughout their lifecycle, from technical design and implementation to deployment, monitoring, and ongoing maintenance. Contribute to customer APIs, CRM integrations, and automated notifications when data changes.
  • Product collaboration: Work closely with product managers and fellow engineers to define technical solutions and improve how marketplace billing, transaction, and usage information is modeled and presented to customers.
  • Code quality and engineering practices: Participate in code reviews, write clean, testable, maintainable code, and contribute to technical standards and knowledge sharing within the engineering team.
  • Continuous improvement: Explore new technologies, learn unfamiliar cloud APIs, and identify opportunities to improve system reliability, development workflows, and overall product performance. Leverage AI-assisted coding tools to accelerate development while maintaining high engineering standards.
Requirements:
  • At least 2 years of professional experience developing full-stack web applications, with practical knowledge of both frontend and backend development.
  • Professional experience with React and TypeScript , or strong JavaScript/TypeScript proficiency combined with the ability to work effectively in a TypeScript-focused codebase.
  • Hands-on experience deploying and maintaining applications on AWS , particularly serverless services such as Lambda, API Gateway, and DynamoDB.
  • Familiarity with event-driven architectures and distributed systems, including technologies such as EventBridge, SQS, Step Functions, or DynamoDB Streams, is considered an asset.
  • Experience working with external APIs, integrating third-party platforms, and transferring, transforming, and synchronizing data across multiple systems.
  • Understanding of data consistency and integration workflows, including maintaining synchronized search indexes and CRM records.
  • Comfortable using AI-powered development tools, particularly Cursor, to support coding, debugging, and productivity.
  • Strong sense of ownership and accountability, with the ability to independently manage technical tasks and drive projects forward in a small engineering team.
  • Intellectual curiosity and a growth mindset, with the willingness to explore unfamiliar technologies, ask questions, and understand how individual contributions fit into broader system architecture.
  • Strong problem-solving and analytical skills, combined with attention to detail and a commitment to writing reliable, production-ready code.
  • Effective communication and collaboration skills, particularly when working with distributed teams and cross-functional stakeholders.
  • Adaptability and enthusiasm for working in a dynamic environment where engineers have significant autonomy and opportunities to influence product development.
Benefits:
  • Competitive salary: Annual base salary ranging from CAD $100,000 to $120,000, depending on experience, skills, and qualifications.
  • Performance-based compensation: Potential eligibility for additional performance-related bonuses.
  • Comprehensive benefits: Access to a broad employee benefits package.
  • Remote flexibility: Remote-friendly working environment, with opportunities to collaborate with colleagues across different locations.
  • Modern technology stack: Hands-on experience with React, TypeScript, Node.js, Go, AWS, and event-driven cloud architectures.
  • AI-powered development: Opportunities to work with advanced AI coding tools, including Cursor, as part of everyday engineering workflows.
  • Meaningful ownership: Responsibility for significant product areas, with direct visibility into how your contributions impact customers and business operations.
  • Professional development: Opportunities to expand your expertise in cloud infrastructure, software engineering, marketplace integrations, and scalable product development.
  • Collaborative culture: Join a diverse and inclusive engineering environment that values innovation, different perspectives, continuous learning, and individual contributions.
  • Career growth: Opportunity to develop within an established technology organization serving hundreds of software companies worldwide.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer (Product Engineering Background)
Sr Software Engineer (Product Engineering Background)

Jobgether • United States

Remote
USD 190,000 - 225,000
Fully remote
Health insurance
Unlimited PTO
+2
Staff Engineer - Developer Productivity
Staff Engineer - Developer Productivity

Jobgether • United States

Remote
USD 180,000 - 320,000
Meaningful equity
Fully remote (US/Canada)
High-ownership role
+1
Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)

Jobgether • United States

Remote
USD 250,000 - 325,000
Fully remote
Location flexibility
Competitive salary
+2
Senior Java Developer:
Senior Java Developer:

Jobgether • United States

Remote
USD 73,000 - 92,000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
Staff Engineer - Developer Productivity
Staff Engineer - Developer Productivity

Remote • San Francisco (CA)

Remote
USD 180,000 - 320,000
Competitive base salary USD 180k–320k
Equity package
Fully remote (US/Canada)
+1
Staff Software Engineer
Staff Software Engineer

Juniper Square • United States

Remote
USD 190,000 - 235,000
Health, dental, and vision
Life insurance
Mental wellness coverage
+6
Development Ops Engineer
Development Ops Engineer

Jobgether • United States

Remote
USD 44,000 - 49,000
Competitive hourly compensation CAD 45
Remote work based in Toronto
T4 employment contract
+4
Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)

Jobgether • Oregon

Hybrid
USD 250,000 - 325,000
Fully remote
Location flexibility
Competitive equity
+1
Sr Software Engineer (Product Engineering Background)
Sr Software Engineer (Product Engineering Background)

Jobgether • Oregon

Hybrid
USD 190,000 - 225,000
Fully remote across US/Canada
Competitive equity and stock options
Health insurance
Staff Software Engineer
Staff Software Engineer

Motion Recruitment Partners LLC • Cambridge (MA)

Hybrid
USD 170,000 - 230,000
Hybrid Boston office
Equity package
Medical, dental, vision
+2