
Senior Software Engineer – Fullstack
Kovi
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design and implement fullstack products and systems focused on driving growth (e.g., dynamic landing pages, acquisition automations, internal sales and CRM tools, A/B experiments).
- Work closely with internal stakeholders (Growth, Data, Marketing, CX, Product) to identify technical opportunities that have a direct impact on the sales funnel.
- Build and maintain distributed systems, integrating internal services and external APIs with reliability and performance in mind.
- Act as a technical reference for the team: make architecture decisions, review PRs, share best practices, and maintain clean, sustainable code.
- Lead initiatives from scratch with autonomy, prioritizing the highest-impact problems and measuring results clearly.
- Maintain high engineering standards: automated tests, observability, documentation, performance, security, and resilience.
- Build monitoring and alerts, participate in on-call rotations, and take part in incident response with a focus on learning and continuous improvement.
Requirements
- 5+ years of experience as a fullstack software engineer, with direct impact on product or growth teams.
- Proficiency in at least one modern backend language (Go, Node.js, Python, Kotlin, or equivalent).
- Solid experience with modern frontend frameworks (React, Vue, Next.js, or similar).
- Familiarity with CI/CD, automated testing, microservices architecture, versioning, and frequent deployments.
- Experience with relational and non-relational databases (PostgreSQL, Redis, MongoDB, etc.).
- Direct experience working on end-user-facing systems (product, sales, commerce) and the ability to translate business needs into efficient technical solutions.
- Practical knowledge of A/B testing, SEO, and data-driven practices.
- Strong sense of ownership, clear communication, and ability to collaborate in agile, multidisciplinary environments.
- Technical English for reading and writing documentation and pull requests.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
fullstack developmentbackend programmingGoNode.jsPythonKotlinfrontend frameworksReactVueNext.js
Soft Skills
ownershipcommunicationcollaborationagile methodologyleadershipproblem-solvingautonomytechnical referencebest practicescontinuous improvement