Senior Full-stack Engineer
Job description
About the role
You will architect and implement end-to-end features that power our client's digital transformation initiatives as a core member of the engineering team. You will design scalable system architectures and translate business requirements into robust technical solutions across the entire stack. You will act as a key technical partner to clients and stakeholders, ensuring alignment between strategic vision and delivered software. You will leverage AI-assisted development tools to streamline workflows and increase engineering efficiency on complex projects. You will take full ownership of critical components including payroll, billing, and HR workflows within a fast-paced environment. You will contribute to pragmatic problem-solving that balances immediate business needs with long-term scalability. You will collaborate daily with a diverse, nearshore team based in Latin America to deliver high-quality software on schedule.
Key facts
What you'll do
- Develop and maintain full-stack features across the frontend, backend, database, and system architecture with a focus on reliability and performance.
- Own feature delivery from initial design through production deployment, making critical technical and architectural decisions independently.
- Collaborate directly with clients, stakeholders, and remote team members to gather requirements, clarify scope, and validate solution outcomes.
- Design and implement robust integrations with payroll, billing, HR platforms, and third-party enterprise systems to support complex workflows.
- Solve intricate technical challenges by evaluating trade-offs between scalability, performance, time-to-market, and business priorities.
- Leverage AI-assisted development tools to accelerate coding, automate repetitive tasks, and improve overall engineering productivity and code quality.
- Write and maintain automated tests, debug difficult production issues, and support applications in startup and small-team environments with limited overhead.
- Apply strong SQL expertise to design schemas, optimize queries, manage migrations, and tune database performance for demanding workloads.
- Demonstrate fluency in professional Spanish and English to communicate effectively with clients and stakeholders and to contribute in a multicultural setting.
- Exhibit ownership by driving features from requirements gathering through implementation, testing, and deployment with minimal supervision.
- Implement user interfaces using modern frontend frameworks such as React, Vue, Svelte, or Angular to deliver responsive and intuitive experiences.
- Build and maintain secure APIs and webhooks, integrating authentication, authorization, and third-party services into cohesive solutions.
- Partner with operations and infrastructure teams to ensure deployments are smooth, monitoring is effective, and systems remain resilient.
- Contribute to continuous improvement by refining development processes, updating documentation, and sharing knowledge with the broader team.
- Support the delivery of innovative solutions for industry-leading U.S. companies across varied sectors, ensuring alignment with strategic objectives.
- Engage in agile practices, including planning, stand-ups, and retrospectives, to maintain alignment with sprint goals and team velocity.
- Mentor junior engineers when appropriate, helping them grow their skills and adhere to best practices in a collaborative environment.
- Explore and prototype new technologies that can provide a competitive edge or improve the efficiency of engineering workflows.
- Maintain a strong focus on quality, reliability, and maintainability in all delivered artifacts and interactions with stakeholders.
- Act as a trusted advisor to clients by understanding their business context and proposing technology strategies that enable growth.
Requirements
- Strong full-stack development experience with JavaScript and TypeScript, including Node.js on the backend and modern frontend frameworks such as React, Vue, Svelte, or Angular.
- Proven ability to design APIs, integrations, authentication mechanisms, webhooks, and connections to enterprise systems with attention to security and reliability.
- Solid expertise in SQL, including schema design, query optimization, database migrations, and performance tuning for relational databases like PostgreSQL.
- Demonstrated experience owning features from requirements through production, including architecture, technical decision-making, and post-deployment support.
- Experience writing and maintaining automated tests, debugging complex issues, and supporting production applications in small-team and startup settings.
- Professional proficiency in both Spanish and English, with excellent written and verbal communication skills for collaborating with clients and distributed teams.
- Comfort working in a fast-paced, dynamic environment where priorities can shift quickly and adaptability is essential.
- Strong sense of ownership and accountability for delivering high-quality software solutions on schedule and within scope.
- Familiarity with version control systems, CI/CD pipelines, and cloud development environments is essential for effective collaboration.
- Willingness to follow defined processes while also improving them to support scalability and engineering excellence.
Nice to have
Only items explicitly indicated as preferred by the source are included; no additional preferences are introduced.
Practical notes
The role is fully remote with a requirement to work from Latin America. The engagement is full-time, and the compensation is offered in highly competitive USD pay. There are no specific deadlines or visa requirements mentioned in the source, and the position is open to candidates who can work autonomously with a laptop and a reliable internet connection.