Senior Engineer (Remote - US)

Jobgether
75d$150,000 - $163,000

About The Position

We are currently looking for a Senior Engineer in the United States. In this role, you will be a key contributor to designing, developing, and maintaining highly scalable backend APIs, microservices, and data pipelines in cloud-based environments. You will work across the full software development lifecycle, from engineering design and implementation to deployment and ongoing support, ensuring high performance, reliability, and observability. Collaborating with cross-functional teams, you will help shape architecture strategies, implement best practices, and continuously integrate emerging technologies to enhance system capabilities. This position offers a remote-friendly, agile environment where innovation, ownership, and technical excellence are highly valued. You will have the opportunity to influence critical applications that serve millions of users and impact core business operations.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
  • Minimum 7 years of professional software development experience with 5–6 years at a senior level.
  • Strong backend development experience (3–5 years) in JavaScript and Node.js.
  • Hands-on experience with AWS services, including Lambda, S3, Step Functions, DynamoDB, SNS, SQS, CloudWatch, and related tools.
  • Proactive, ownership-driven approach, with the ability to independently analyze, design, and resolve complex technical issues.
  • Strong collaboration and communication skills for both technical and non-technical stakeholders.
  • Experience with DevOps practices, Agile methodologies, and automated testing (integration, regression, end-to-end).

Nice To Haves

  • Experience with Java.
  • Experience with AWS CDK/CloudFormation.
  • Experience with Linux shell scripting.

Responsibilities

  • Design, develop, test, and deploy full-stack AWS cloud solutions, including REST APIs, microservices, data pipelines, and event-driven applications using Node.js and serverless technologies.
  • Maintain and support high-traffic production systems, troubleshoot issues, and optimize performance.
  • Develop infrastructure-as-code (CDK) and automate CI/CD pipelines to enable continuous delivery.
  • Implement observability solutions to monitor system health, log events, and analyze user activity patterns.
  • Collaborate with cross-functional teams to ensure clear, accurate interfaces and integrations.
  • Identify opportunities to improve application functionality, performance, and user experience.
  • Document technical designs, create flow diagrams, and ensure adherence to best practices and coding standards.

Benefits

  • Competitive salary range of $150,000 to $163,000, adjusted for location and experience.
  • Annual bonuses and opportunities for merit-based raises and promotions.
  • Fully remote work with flexible scheduling.
  • Comprehensive medical, dental, and vision coverage.
  • Retirement savings plans and employer matching contributions.
  • Professional development opportunities and access to emerging technologies.
  • Mission-driven work environment with meaningful impact on educational outcomes.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service