Job Closed
This listing is no longer active.
Senior Full Stack Engineer
Location
United States
Posted
132 days ago
Salary
$162K - $190K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer
Monstro
• 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.
• Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks. • Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. • Learn to identify technical challenges and work through obstacles with little guidance from mentors. • Participate in Agile development processes, such as sprint planning and retrospectives. • Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members. • Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members. • Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. • Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design.
• Develop and maintain both backend and frontend components of enterprise applications • Collaborate with cross-functional teams to build scalable, high-performance solutions
• Own large-scale features from concept to production • Translate operational and clinical requirements into technical solutions • Work directly with: Operations, Clinical leadership, Product stakeholders, Engineering teams • Design and implement: APIs, Services, Data flows, User-facing features • Help define the broader technical architecture and product roadmap • Build systems that are secure, compliant, scalable, and performant • Drive engineering best practices while operating in a fast-moving, startup-style environment
• Design and develop scalable, high-quality code for complex features • Lead cross-functional projects, providing technical direction and delivering on company priorities • Collaborate with senior members across Product, Sales, Tech Services, and Engineering teams • Own feature delivery from conception through production deployment • Handle debugging and resolving complex issues • Establish technical standards and best practices through code review




