Senior Full Stack Software Engineer

Posted Oct 23

This is a fully remote position, open to applicants in United States.

📋 Description

• Take charge of the complete design, development, deployment, and maintenance of full-stack applications that encompass user interfaces, backend services, APIs, and data integrations.

• Create, build, and sustain scalable and reliable cloud-based systems, including infrastructure, CI/CD pipelines, observability, security, and operational management.

• Assume technical responsibility for existing applications and services, comprehend their architecture, pinpoint risks, tackle technical debt, and enhance long-term maintainability.

• Provide hands-on technical leadership through architectural decisions, code reviews, mentorship, and close collaboration with Product and other engineering teams.

• Assess, develop, and integrate AI-driven solutions across engineering workflows, internal applications, and customer-facing products.

• Discover opportunities to boost productivity and deliver new capabilities while upholding security, correctness, and maintainability standards.

• Partner with internal stakeholders and external clients to grasp their needs, convert requirements into technical solutions, and facilitate software delivery and adoption.

• Build familiarity with EarthOptics' applications, architecture, and cloud infrastructure within the first 60–120 days.

• Transition ownership of critical systems and identify significant technical risks.

• Independently design, implement, and deploy a significant full-stack feature or enhancement.

• Recognize and initiate the resolution of technical debt, performance bottlenecks, or reliability challenges.

• Assess AI development tools and propose methods that enhance engineering productivity without compromising quality.


⛳️ Requirements

• A minimum of 7 years of professional software engineering experience or equivalent demonstrated expertise in building and maintaining production software.

• Strong full-stack engineering proficiency, including experience with modern frontend frameworks, backend services, API development, and integration with databases and external systems.

• Practical experience in designing, deploying, and maintaining applications using contemporary cloud infrastructure, including cloud-native architecture, deployment automation, and production operations.

• Proficiency in modern frontend and backend programming languages, with the capacity to swiftly learn and contribute to new technologies.

• Experience in designing and working with relational databases, SQL, REST APIs, and common application integration patterns.

• Hands-on experience with infrastructure-as-code tools, containerization, and modern deployment technologies such as Terraform, Docker, Kubernetes, or equivalent solutions.

• Strong engineering practices, including automated testing, code reviews, observability, secure software development, debugging, and production incident response.

• Proven experience in making architectural decisions, independently managing complex systems, and assisting other engineers through technical guidance and mentorship.

• Familiarity with AI-assisted software development tools and the ability to utilize them effectively while critically assessing generated code for accuracy, security, and maintainability.

• Excellent problem-solving and communication skills, with experience collaborating across engineering, product, and other business functions.

• Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.

• Eligibility to work in the United States.

• Production experience with Python and TypeScript, preferably including frameworks such as FastAPI, React, or similar technologies.

• Experience in developing geospatial or data-intensive applications, including GIS, spatial databases such as PostGIS, mapping technologies, or large-scale scientific data pipelines.

• Experience in integrating AI/ML capabilities, large language models, or agentic workflows into production software applications.

• Experience thriving in a small, fast-paced engineering team where individuals take broad ownership, adapt to changing priorities, and collaborate closely with stakeholders to tackle technical and business challenges.

• Must reside in the contiguous 48 states.

• Visa sponsorship or transfer is not available.


🏝️ Benefits

• Eligibility for a bonus program.

• Equity option grant.

• Medical, Dental & Vision Insurance — 90% funded by EarthOptics for benefit-eligible employees and 55% for dependents.

• Company-paid LTD, STD, and Life Insurance.

• 401k Plan + Employer Match up to 4%.

• Tenured PTO Accrual Policy starting with 17 days of paid time off per year.

• 11 Paid Company Holidays.

• Remote work arrangement.

People also viewed

Ellevation Education1 day ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava1 day ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana1 day ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health1 day ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers