Senior Full Stack Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1-10Since 2010H1B No SponsorCompany SiteLinkedIn
Location
United States
Posted
58 days ago
Salary
$162K - $190K / year
Bachelor Degree7 yrs expEnglishAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJava ScriptKubernetesMicroservicesNode.jsNo SQLPythonRedisSDLC
Job Description
• Design, build, and maintain backend services that power Monstro’s consumer experience
• Work across our stack (Python, Node.js, and Java), selecting the right tool for each problem
• Build robust APIs serving mobile and web clients while integrating with financial institutions and third-party services
• Architect systems that scale gracefully as our user base grows
• Identify bottlenecks and implement caching strategies (Redis, CDN, application-level caching)
• Optimize query performance and tune container-based applications
• Design for resilience with failover strategies, retry logic, and graceful degradation
• Containerize and orchestrate services using Docker and Kubernetes
• Collaborate with platform teams on infrastructure decisions
• Contribute to CI/CD pipelines and ensure smooth, reliable deployments
• Understand and work across the full SDLC, from local development through production observability
• Work with relational and NoSQL databases, partnering with data engineers on schema and data models
• Build integrations with banking systems, payment processors, and financial data providers
• Implement event-driven architectures and message queues where appropriate
• Build systems with security as a first-class concern, including authentication, authorization, encryption, and audit logging
• Ensure systems meet fintech regulatory and compliance requirements
• Guide and develop junior and mid-level engineers through code reviews, pairing sessions, and technical coaching
• Partner closely with frontend engineers, product managers, and designers to deliver cohesive features
• Participate in architectural discussions and incident response, contributing to a culture of continuous learning and technical excellence.
Job Requirements
- 7+ years of professional software engineering experience
- Strong proficiency in at least two of the following: Python, Node.js, Java
- Hands-on experience with Docker and Kubernetes in production environments
- Solid understanding of the full SDLC and modern development toolchains
- Experience scaling and performance-tuning container-based applications
- Strong understanding of caching patterns and strategies
- Familiarity with API design, microservices patterns, and distributed systems
- Experience with test-driven development and test automation
- Familiarity with cloud platforms such as AWS, GCP, or Azure
- Clear communicator who takes ownership, moves with urgency, and is passionate about building high-quality software.
Benefits
- Comprehensive Compensation Package: Competitive salary, equity, and robust benefits package, including paid health, vision, dental, and disability coverage.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Mid-Level Software Engineer
A.E. PerkinsWe build and invest in businesses that focus predominantly on healthcare payments and benefits technology.
Full-stack Engineer58 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Mid-Level Software Engineer developing scalable web applications for in-house banking application
AngularASP.NETMS SQL ServerReactSQLVue.js.NET
Full-stack Engineer58 days ago
ContractRemoteTeam 1,001-5,000H1B Sponsor
Full Stack Developer required for enterprise applications at Indium
JavaScriptReact
United States
Full-stack Engineer58 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor
Principal Software Engineer rebuilding a healthcare coordination platform for ecares health
Full-stack Engineer58 days ago
Full TimeRemoteTeam 201-500H1B Sponsor
Senior Software Engineer building core features in AI-powered contract management software
ReactRubyRuby on RailsTypeScript