Senior Full Stack Software Engineer

Posted 5 days ago

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

📋 Description

• Design scalable, secure, and maintainable systems encompassing backend, frontend, and database layers.

• Facilitate design discussions, conduct code reviews, and spearhead engineering best-practice initiatives.

• Assess new technologies and drive the adoption of tools that enhance developer productivity and system performance.

• Establish and document architecture patterns, design principles, and shared libraries for cross-team reuse.

• Collaborate with DevOps on CI/CD pipelines, deployment automation, and observability tools.

• Develop high-quality, production-ready features utilizing modern frameworks and cloud platforms.

• Write clean, testable, and efficient code while contributing to the evolution of coding standards.

• Enhance system performance, minimize technical debt, and boost reliability.

• Collaborate with QA engineers on automated testing strategies and code coverage enhancements.

• Engage in production support rotations and lead root cause analysis and preventive measures.

• Mentor and guide mid-level and junior engineers.

• Work alongside product managers and stakeholders to convert business requirements into technical solutions.

• Provide feedback and insights during design and implementation reviews.

• Serve as a technical resource and subject matter expert within the product domain.


⛳️ Requirements

• Over 6 years of professional software development experience, including technical leadership on complex projects.

• In-depth proficiency with at least one backend platform: C#/.NET, Java/Spring Boot, Node.js, OpenEdge, or Python/FastAPI.

• Advanced experience with modern frontend technologies: Angular, React, or Vue.js.

• Strong expertise in database design and data architecture: Progress, PostgreSQL, SQL Server, or MongoDB.

• Experience with secure and efficient integration of APIs and third-party systems.

• Demonstrated ability to modernize legacy applications into modular architectures.

• Familiarity with DevOps tools, CI/CD pipelines, and cloud services.

• Strong grasp of software architecture, design patterns, and performance optimization techniques.

• Excellent communication skills for articulating complex technical concepts to diverse audiences.

• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

• Preferred: Experience in leading small teams or acting as a technical lead on a feature squad.

• Preferred: Experience designing distributed systems or microservice architectures.

• Preferred: Practical experience with containerization and orchestration (Docker, Kubernetes).

• Preferred: Security-first mindset with experience in implementing secure coding practices.

• Preferred: Previous experience in financial services or fintech.

• Preferred: Knowledge of SOC 2 or other compliance frameworks.


🏝️ Benefits

• Competitive salaries.

• Medical coverage.

• Dental coverage.

• Vision coverage.

• Life coverage.

• Disability coverage.

• Generous Paid Time Off (PTO).

• Paid holidays, including your birthday off.

• $1,000 employee referral program.

• 401(k) with company matching.

• Virtual events.

• Collaborative team experiences.

• Regular all-hands meetings.

People also viewed

Malbek18 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs20 hours ago

Forward Deployed Engineer – Software Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs22 hours ago

Forward Deployed Engineer – Software Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Solidus Labs22 hours ago

Tech Lead, Transaction Monitoring

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Marigold1 day ago

Full Stack Software Engineer

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers