
Senior Software Engineer
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Costa Rica.
• Design, develop, and sustain efficient, reusable, and scalable web applications utilizing Node.js with TypeScript, NetJS, and React.
• Create high-quality, testable, and high-performance code adhering to best practices.
• Engage in architectural discussions, conduct code reviews, and contribute to technical decision-making processes.
• Collaborate closely with product managers, designers, and QA engineers to deliver top-notch features.
• Mentor and guide junior engineers, promoting a culture of learning and knowledge exchange.
• Enhance application performance, scalability, and security.
• Stay updated with emerging technologies and frameworks to foster innovation.
• Over 5 years of professional experience in software development.
• Full-stack expertise with a strong command of Node.js with TypeScript, NetJS, and React.
• In-depth understanding of contemporary design principles such as RESTful APIs, microservices architecture, and event-driven architectures.
• Practical experience in database design and management (SQL and MongoDB).
• Proficient in AWS cloud services (EC2, S3, RDS, Lambda, etc.).
• Strong knowledge of software design patterns, system architecture, and performance enhancement.
• Familiarity with version control systems (Git) and CI/CD pipelines is essential.
• Experience with project management in Jira is required.
• Proficient in utilizing modern AI tools – including Windsurf, Cursor, Claude Code, and Codex to enhance development processes.
• Opportunities for professional development.
• Flexible work arrangements.
Confitec
Nagarro
HealthMark Group
Abnormal Security
Get handpicked remote jobs straight to your inbox weekly.