Senior Software Engineer (Full Stack, JavaScript)
Viventium
Job description
About the role
Viventium is seeking a Senior Full‑Stack Engineer to enhance its core scheduling product, integrate third‑party partners, and expand SMS communication capabilities. The position is remote‑first and operates within an Agile, collaborative environment.
Key responsibilities
- Design, develop, and deliver improvements to the scheduling platform.
- Integrate external technology partners using modern APIs.
- Innovate SMS communication features and ensure high‑quality user experiences.
- Apply Test‑First Development (TDD) and leverage AI coding assistants for code quality.
- Maintain robust data models and prevent defects through SOLID principles.
- Participate in code reviews, CI/CD pipelines, and DevOps practices.
Required profile
- 7‑10 years of full‑stack development experience with JavaScript/TypeScript.
- Strong understanding of SOLID principles and TDD.
- Proven ability to build complex applications on AWS serverless services.
- Deep expertise in React architecture, state management, and testing.
- Excellent communication, strong work ethic, and a collaborative mindset.
Required skills
- JavaScript, TypeScript
- React, Redux, React Hooks, React Router
- Node.js, Jest, Cypress
- GraphQL, Apollo Server
- AWS AppSync, DynamoDB, DynamoDB Streams, Lambda, Cognito, S3, CloudFront, Route 53, Amplify
- CI/CD, DevOps
- Test‑First Development (TDD)
- Solid understanding of SOLID principles
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Costa Rica.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
80 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Viventium