Senior Full Stack Software Developer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Key Responsibilities
- Take full ownership of an existing bookkeeping software platform
- Analyze the current system architecture, codebase, and business logic
- Identify technical, functional, and financial data integrity issues
- Design and implement scalable solutions to improve system performance, reliability, and usability
- Independently prioritize development tasks and drive projects with minimal supervision
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions
- Ensure accounting workflows, financial calculations, reports, and outputs are accurate and reliable
- Debug, refactor, optimize, and enhance the existing codebase
- Create and maintain technical documentation when necessary
- Conduct comprehensive testing and validation to ensure software quality and financial data accuracy
- Deliver the platform to a production-ready state
Requirements
- 5+ years of professional experience in full stack software development
- Proven experience owning software projects from planning through deployment
- Strong understanding of accounting principles, bookkeeping workflows, and financial reporting
- Experience inheriting, reviewing, and improving existing software applications
- Excellent troubleshooting, analytical, and problem-solving skills
- Ability to work independently with minimal supervision
- Strong communication and project management skills
Preferred Qualifications & Ideal Candidate Profile
The ideal candidate will have:
- Experience developing or maintaining accounting, bookkeeping, ERP, or financial software platforms
- Experience reviewing and improving AI-generated codebases
- Experience performing software audits, financial reporting, data validation, and reconciliation processes
- Ability to establish technical direction and make sound architectural decisions
- Experience working with and optimizing existing or legacy software applications
- A portfolio, GitHub repository, or examples of completed software projects is an advantage
- The ability to quickly understand and work within an unfamiliar codebase
- The ability to thrive in situations where requirements or documentation are incomplete
- A proactive mindset with the initiative to take full ownership of projects with minimal supervision
- A strong understanding of both software engineering and accounting principles
- The ability to identify expected system behavior, implement effective solutions, and validate financial outputs for accuracy
- A proven track record of successfully delivering complex software projects from development through production
- Excellent analytical, troubleshooting, and problem-solving skills with strong attention to detail
- A commitment to building reliable, scalable, and production-ready software solutions
- Availability to work with significant overlap during Eastern Standard Time (EST) business hours
Technical Requirements
Strong experience with:
- TypeScript
- React
- Vite
- Tailwind CSS
- Node.js
- Express.js
- PostgreSQL
- Drizzle ORM
Benefits
- Competitive salary
- Opportunity to work on an innovative accounting software platform
- Supportive and collaborative work environment
- Weekly payments
- Weekends off
- Growth opportunities
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Shopify Web Developer – Liquid, eCommerce & Store Development | Remote
Pavago
PhilippinesMuleSoft Developer (Exclusive Screening Process)
Dev.Pro
PhilippinesE-Commerce Operations Lead (Shopify)
Hunt-st
PhilippinesCMS Developer (Wix, WordPress, Shopify) - Remote
Huzzle
India
PakistanMore Openings at OSA Outsourcing Advantage
Property Management Coordinator
OSA Outsourcing Advantage
Dominican RepublicVirtual Medical Assistant - Telehealth Team
OSA Outsourcing Advantage
ColombiaOffice Furniture Designer
OSA Outsourcing Advantage
PhilippinesIngredient Sourcing Specialist
OSA Outsourcing Advantage
Dominican RepublicExplore Top Companies in this Space
Target Group
Financial Services / Business Process Outsourcing (BPO) / Digital Transformation
Column
Financial Services / Fintech / Banking / Software as a Service
Meshy
Machine Learning / Generative AI / Computer Graphics / 3D
MOO
Printing Services / Digital Design / Branding / Ecommerce
OSA Outsourcing Advantage
View Company ProfileOSA Outsourcing Advantage is a boutique business process outsourcing (BPO) firm headquartered in Santiago, specializing in delivering exceptional back-office and customer service solutions to US-based businesses. Operating as a strategic partner, the company provides both office-based and remote work arrangements to facilitate high-quality, cost-effective staffing solutions. Their comprehensive service portfolio includes administrative support, customer service, medical billing, appointment setting, IT engineering, and specialized creative/technical roles like graphic design and video editing. By leveraging a collaborative, global team, OSA empowers US-based clients—particularly those in the hospital and health care sectors—to optimize their operational workflows, reduce overhead, and scale their human resource pipelines with professional, C1-level English proficient talent.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.