Demand Innovation.
Senior Software Engineer
Location
Costa Rica
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Audyence
• Design, build, and maintain efficient, reusable, and scalable web applications using Node.js with TypeScript, NetJS, and React • Develop high-quality, testable, and performant code following best practices • Participate in architectural discussions, code reviews, and contribute to technical decision-making • Collaborate with product managers, designers, and QA engineers to deliver high-quality features • Mentor and guide junior engineers, fostering a culture of learning and knowledge sharing • Optimize application performance, scalability, and security • Stay current with emerging technologies and frameworks to drive innovation
Job Requirements
- 5+ years of professional experience in software development
- Full-stack capabilities with a strong proficiency in Node.js with TypeScript, NetJS, and React
- Strong understanding of modern design principles including RESTful APIs, microservices architecture, and event-driven architectures
- Hands-on experience with 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 optimization
- Familiarity with version control systems (Git) and CI/CD pipelines required
- Familiarity with project management in Jira required
- Proficiency in leveraging modern AI tooling – including Windsurf, Cursor, Claude Code, and Codex to support development processes
Benefits
- Professional development opportunities
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own end-to-end delivery of features, from concept through testing, deployment, and optimization, while collaborating with cross-functional teams. • Design, build, and maintain cloud infrastructure using Infrastructure as Code • Collaborate with product, design, and other engineering teams within an Agile framework to deliver high-quality software solutions • Employ problem-solving skills to quickly absorb new technologies and methodologies and apply them to add value • Design and implement scalable, high-performance, and maintainable code across the stack
• Design, develop, and implement scalable, high-performance software solutions. • Collaborate with product managers, data scientists, and other engineers to define product requirements and technical specifications. • Write clean, efficient, and well-documented code. • Conduct code reviews and provide mentorship to junior engineers. • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives. • Identify and implement process improvements to enhance development efficiency. • Stay up-to-date with the latest technology trends and industry best practices.
Software Engineer II
SyllableContent, Editing, Customized Training Solutions, and Assessments for Institutes, Corporates and NGOs.
• Responsible for full lifecycle software development • Responsible for building and maintaining web applications and backend services that will power customer experience • Building backend web services and APIs to power web applications • Building modern and responsive web applications using state of the art web application frameworks • Working with product owners from creation of vision to QA of final product.
Fullstack Developer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Role Description This role offers the chance to work on innovative software solutions that accelerate sustainability initiatives and lower carbon fuel adoption. You will contribute to both internal efficiency projects and external-facing products, leveraging modern AI/ML technologies and fullstack development skills. This is a remote role with the flexibility to work from select states in the U.S., providing exposure to cutting-edge technology in a high-impact, mission-driven environment. Success in this role directly enhances organizational efficiency and client-facing outcomes. - Design, develop, and maintain front-end and back-end architectures using React, TypeScript, and C#/.NET - Build and support Python-based data processing pipelines and CLI tools - Integrate AI/ML solutions into internal processes and client-facing products - Collaborate with commercial and technical teams to implement solutions for external clients - Create unit and integration tests to ensure high-quality software delivery - Drive internal efficiency through scalable processes and technical applications - Maintain and optimize complex services and platforms for performance and reliability Qualifications - 5+ years of hands-on experience in fullstack development - Strong proficiency in front-end frameworks (React, TypeScript) and back-end development (.NET/C#) - Experience with Python, FastAPI, and data pipelines - Familiarity with AI/ML implementation in SaaS or enterprise products - Knowledge of cloud platforms such as Azure, including Azure Functions - Strong organizational, project management, and problem-solving skills - Excellent communication skills, with experience managing client-facing interactions a plus - Bachelor’s degree in Computer Science, Engineering, or a related field - Must be based in Massachusetts, New York, Pennsylvania, Maryland, or Florida Benefits - Competitive salary with equity participation opportunities - Comprehensive benefits package including medical, dental, and vision insurance - Flexible work hours and fully remote options within eligible states - Paid parental leave and robust PTO program - Voluntary 401(k) contributions - Access to coworking spaces for hybrid collaboration - Professional growth and exposure to cutting-edge AI/ML and sustainability technologies - Inclusive and diverse workplace culture encouraging authenticity and collaboration


