Job Closed
This listing is no longer active.
Rebuilding the funeral industry through unmatched hospitality, transparent pricing and personalized services.
Software Engineer
Location
Colombia
Posted
94 days ago
Salary
$5K - $10.5K / month
Seniority
Senior
Job Description
Software Engineer
Meadow Memorials
• Ship full-stack features end-to-end across internal tooling and family-facing surfaces, Inngest workflows, FastAPI + Pydantic endpoints, and the React UIs that sit on top of them. • Triage production issues across our Python backends and TypeScript frontends, drive incidents to root cause, and leave the system better than you found it. • Keep improving the experience for our internal users (operations, sales, and service teams) who live in these tools every day and expand the tool set available to them as the business grows.
Job Requirements
- 3-7+ years shipping production software, with real day-job experience in both Python and TypeScript
- Comfort working across the stack. You don't need to be equally strong on frontend and backend, but you should be willing to own a feature from database to UI.
- Experience with event-driven or job-queue systems (Inngest, Celery, SQS, Temporal, etc.) or a clear appetite to learn ours quickly.
- You've worked at an early-stage startup before and know what that actually feels like: ambiguity, shifting priorities, and owning outcomes rather than tickets.
- Available during our core hours of 12 PM ET–8 PM ET, reachable for syncs and pairing.
Benefits
- Paid monthly in USD through Deel
- You provide your own laptop and equipment
- Limited weekday on-call coverage
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
macOS Software Engineer
Renewed VisionWe provide software to help you tell stories that change the world. Makers of ProPresenter, PVP, PVS, & Scoreboard.
• Develop innovative features and technologies that will drive the growth of our platform. • Write code with a product focus knowing that there is a balance to be found in the tension that exists between code perfection and customer value. • Work with a multi-platform cross-functional team in developing and delivering solutions that will move our products forward.
Mobile Platform Tech Lead
Smart WorkingEmpowering companies to work with the best engineers in the world
• Lead, mentor, and provide technical direction to the mobile platform team, with a focus on enabling product teams to operate as efficiently as possible through clear prioritisation of platform initiatives. • Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, continuously balancing standards improvement with minimal impact on product team velocity. • Act as a hands-on technical leader in the development and maintenance of shared mobile platform capabilities within React Native and TypeScript. • Contribute to architectural decisions relating to React Native, native modules, and integrations across Kotlin, Swift, Objective-C, and Java. • Own and drive improvements to CI/CD pipelines, build reliability, release workflows, and deployment processes, a critical and essential responsibility for this role. • Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability; general service alerting is managed by product domain teams. • Partner with product feature teams to ensure releases are delivered smoothly, meet quality expectations, and align with regulatory and compliance requirements. • Drive improvements in automated testing practices, including unit, integration, and end-to-end testing approaches that improve confidence in release quality. • Own and coordinate production incident management and release activities, ensuring timely resolution, clear communication, and strong operational control. • Collaborate with design and product teams to evolve and maintain shared UI components, platform standards, and mobile design system capabilities. • Drive adoption of new tools, processes, and standards across product teams through mentoring, documentation, and training, ensuring improvements are embedded in practice, not just defined on paper. • Identify and drive opportunities to improve platform stability, developer productivity, and the long-term maintainability of the mobile application estate. • Promote secure application development practices and support compliance-aligned delivery within a regulated banking environment. • Evaluate tooling evolution where relevant, including potential future considerations such as a move to Expo, in close collaboration with the team.
Tech Lead – Mobile Platform
Smart WorkingEmpowering companies to work with the best engineers in the world
• Lead, mentor, and provide technical direction to the mobile platform team, with a focus on enabling product teams to operate as efficiently as possible through clear prioritisation of platform initiatives. • Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, continuously balancing standards improvement with minimal impact on product team velocity. • Act as a hands-on technical leader in the development and maintenance of shared mobile platform capabilities within React Native and TypeScript. • Contribute to architectural decisions relating to React Native, native modules, and integrations across Kotlin, Swift, Objective-C, and Java. • Own and drive improvements to CI/CD pipelines, build reliability, release workflows, and deployment processes, a critical and essential responsibility for this role. • Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability; general service alerting is managed by product domain teams. • Partner with product feature teams to ensure releases are delivered smoothly, meet quality expectations, and align with regulatory and compliance requirements. • Drive improvements in automated testing practices, including unit, integration, and end-to-end testing approaches that improve confidence in release quality. • Own and coordinate production incident management and release activities, ensuring timely resolution, clear communication, and strong operational control. • Collaborate with design and product teams to evolve and maintain shared UI components, platform standards, and mobile design system capabilities. • Drive adoption of new tools, processes, and standards across product teams through mentoring, documentation, and training, ensuring improvements are embedded in practice, not just defined on paper. • Identify and drive opportunities to improve platform stability, developer productivity, and the long-term maintainability of the mobile application estate. • Promote secure application development practices and support compliance-aligned delivery within a regulated banking environment. • Evaluate tooling evolution where relevant, including potential future considerations such as a move to Expo, in close collaboration with the team.
• Lead the technical execution and successful delivery of large, complex projects, providing architectural guidance and coordinating efforts among team members and relevant stakeholders. • Be accountable for the long-term architecture, health, and quality of the team’s codebase and systems. • Champion the adoption and execution of an AI-driven SDLC, specifically utilizing agent-based building techniques, and demonstrating a high degree of flexibility and willingness to learn. • Lead engineering designs, soliciting feedback and building consensus across the team, while presenting and implementing best practices and patterns. • Take full-cycle ownership of projects, including coordination, planning, risk management, security and compliance reviews, design, development, testing, rollout, and maintenance; resulting in an improvement of customer, product, and/or business outcomes. • Make high-quality, impactful technical contributions across the full stack, encompassing light infrastructure work and a full-stack Ruby on Rails monolith. • Drive collaboration with teammates, partners, and stakeholders to advance team and organizational goals. • Mentor L5 engineers, lifting the skills and expertise of those around you, and cultivating learning and growth within the team.



