Job Closed
This listing is no longer active.
Senior Fullstack Engineer, Enterprise Applications
Location
United States
Posted
159 days ago
Salary
$155K - $170K / year
Seniority
Senior
Job Description
Senior Fullstack Engineer, Enterprise Applications
MANSCAPED
• Build and maintain seamless integrations between NetSuite, Shopify and third-party services to ensure reliable data exchange and functionality • Design and Architect the applications and proposed technologies • Optimize and enhance a custom applications engine using ADF, GCP, NetSuite to elevate user experience and data integrations with ERP and Analytics systems • Design algorithms and workflows that power the development of innovative platform features and enhancements • Lead cross-functional initiatives with Product, PMO, and business teams to ensure effective resource utilization and on-time, high-quality delivery • Define Work Breakdown Structures and Development Plans for assigned programs, coordinating efforts across onshore and offshore development teams • Create and present system architecture diagrams to clearly document and communicate project structures and technical designs • Write clean, scalable, and maintainable code that aligns with business goals and technical standards • Diagnose and resolve performance issues, driving continuous improvements to platform stability and efficiency • Partner with team members through code reviews, pair programming, and ongoing knowledge sharing to foster growth and collaboration • Able to understand, reverse engineer and modify the database objects • Defining DevOps and CICD pipeline processes • Other duties as required
Job Requirements
- 5+ years of experience writing production-quality code, with a focus on architect, building scalable, high-performance systems
- Proven expertise in developing backend architectures, including APIs, microservices, and third-party integrations
- Strong background in event-driven architecture and microservices-based design patterns
- Experience writing and maintaining Complex Database Queries / Stored Procedures (SQL)
- Proficiency in modern JavaScript frameworks like React, with backend development expertise in NestJS
- Typescript, Nest.js, React.js, SQL, MongoDB, Azure Cloud, Google Cloud, GraphQL, REST, Shopify, NetSuite
- Experience interacting with Azure, GCP, MongoDB, Snowflake
- Deep understanding of cloud platforms, preferably Azure, Google Cloud, with experience in deployment and infrastructure management
- Advanced proficiency in TypeScript and Node.js, writing clean, maintainable, and efficient code
- Hands-on experience with unit testing frameworks such as Jest to ensure code reliability and robustness
- Strong knowledge of monitoring and observability tools to maintain system health and performance
- Excellent problem-solving skills and attention to detail, ensuring high-quality engineering outcomes
- Effective communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
- Expertise in DevOps pipeline definitions
Benefits
- 20 accrued vacation days per year
- 40 hours of paid sick leave annually
- 3 paid mental health days
- 9 paid holidays throughout the year
- employee 401(k) plan and company match
- pet insurance
- life insurance, AD&D and long-term disability coverage
- medical, dental, and vision insurance plans
- Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
- Employee Assistance Program
- accident and critical illness plans
- monthly utility allowance
- employee discount program
- wellness challenges
- paid parental leave
- recognition initiatives
- one paid volunteer day per year
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and develop PostgreSQL database features and tools. • Review and refine code contributions from team members to ensure quality. • Write and maintain regression tests for bug fixes and new features. • Troubleshoot and resolve database, network, and software-related issues. • Work within CI/CD pipelines to ensure smooth integration and deployment.
• Design and develop PostgreSQL database features and tools. • Review and refine code contributions from team members to ensure quality. • Write and maintain regression tests for bug fixes and new features. • Troubleshoot and resolve database, network, and software-related issues. • Work within CI/CD pipelines to ensure smooth integration and deployment.
Software Engineer
Monarch MoneyA financial coach in your pocket. Get personalized advice on how to best grow your money.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description At Monarch, we’ve built a product that our users love. Now, we’re focused on helping more people discover it, sign up, and successfully get onboarded. As a Senior Software Engineer on our Growth team, you’ll play a key role in expanding Monarch’s reach and helping more households take control of their financial lives. You’ll lead technical execution across projects that drive user acquisition, activation, and retention and collaborate closely with teammates across engineering, product, marketing, and design. Our goal is ambitious: to become every household’s financial operating system — the one-stop platform for everything related to finances. If you’re excited to combine data, experimentation, and great engineering to deliver meaningful impact, we’d love to have you on the journey. - Collaborate and mentor engineers while remaining hands-on, executing roadmap initiatives. - Drive technical execution for growth initiatives aligned with business goals. - Collaborate cross-functionally with product managers, designers, marketers, and data analysts to improve acquisition, onboarding, and retention flows. - Design and implement systems to support A/B testing and rapid experimentation. - Analyze data and user behavior to inform technical decisions and refine growth strategies. - Foster a culture of innovation, ownership, and continuous improvement within the team. - Balance technical debt with feature development to ensure sustainable growth. Qualifications - 5+ years of software engineering experience. - Strong coding skills in Python, TypeScript, and React. - Experience leading the feasibility and execution of complex projects. - Technical vision and ability to balance short-term delivery with long-term architectural goals. - Strong product intuition and a passion for building consumer experiences users love, backed by strong quantitative and qualitative understanding of product experiences. - Experience leveraging and extending A/B testing frameworks, experimentation infrastructure, and robust internal analytics. - Bias towards action, and good instinct to decide on the appropriate level of rigor/effort for experiments (when to cut corners, when to invest for the future). - Excellent communication skills, especially with non-technical colleagues (including marketing, product, design, and data science). Requirements - Experience building consumer subscription or SAAS products. - Prior fintech experience. - Experience with analytics tooling including Segment or Amplitude. - Experience with billing systems. Benefits - Work wherever you want! As a fully remote company with no central office, we want you to work wherever you are happiest and most productive. - Competitive cash and equity compensation in a hyper growth, early stage company. - Stipend to set-up your ideal working environment. - Competitive Benefit Plans for employees based on your location (e.g. in the US we offer: Medical, dental and vision benefits and the ability to contribute to a 401k plan). - Unlimited PTO. - 3 day weekend every month! We take off the “First Friday” every month to focus on rest, recuperation, or just having fun! - We are an equal opportunity employer and value diversity.
• Write well-designed, testable, efficient code • Produce specifications and determine operational feasibility • Integrate software components into a fully-functional software system • Develop software verification plans and quality assurance procedures • Document and maintain software functionality and APIs • Configure and deploy software tools, processes, and metrics • Adhere to industry standards and regulations • Embrace and evolve our agile development practices • Communicate effectively with stakeholders and other engineers



