Rithum

Senior Fullstack Software Engineer – JavaScript, TypeScript

Rithum

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSDynamoDBJavaScriptMS SQL ServerNode.jsNoSQLPythonReactRedisSOAPSQLTerraformTypeScript

About the role

  • Provide guidance on system architecture decisions, making sure the technical direction aligns with business goals.
  • Conduct thorough code reviews, ensuring best practices are followed, identifying potential issues, and mentoring junior developers in improving their coding skills.
  • Provide technical guidance, share knowledge, and help junior and mid-level engineers grow in their roles by reviewing their work and offering constructive feedback.
  • Work closely with other teams to ensure seamless delivery of software projects and alignment across departments.
  • Be able to break down large, complex tasks into smaller, manageable components and distribute them among team members.
  • Play a key role in agile processes, including sprint planning, daily stand-ups, retrospectives, and prioritization of tasks.
  • Communicate effectively with stakeholders, including product managers, designers, and clients, to clarify requirements and ensure alignment with business objectives.
  • Handle complex technical challenges, debugging, and resolving issues that may be beyond the scope of junior engineers.
  • Integrate AI tools throughout the development lifecycle with critical evaluation for security, performance, and maintainability
  • Build and maintain AI API integrations with proper error handling, caching, and observability
  • Automate development workflows using AI in CI/CD pipelines
  • Mentor team members on effective AI tool usage and establish team-level best practices
  • Apply compliance standards to all AI implementations
  • Participate in on-call rotation to support the “you build it you own it” mantra
  • Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for:
  • Primary technologies (may include):
  • Typescript, Angular
  • JavaScript, Node.js, React.js
  • Python
  • AWS services (Lambda, DynamoDB, OpenSearch, Kinesis, API Gateway, Step Functions, and others)
  • IaC: Terraform, CloudFormation, Serverless
  • Secondary technologies
  • AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others)
  • SOAP/REST web service APIs
  • Redis, NoSQL
  • AWS SageMaker, Glue
  • Microsoft SQL Server

Requirements

  • 3+ years' experience developing in Angular, Typescript, JavaScript or Node.js,
  • 3+ years' experience developing in AWS Technologies
  • 2+ years of experience integrating AI tools into production software development workflows
  • Proven track record of building and maintaining AI API integrations in production systems
  • Experience automating workflows with AI tools and measuring productivity impact
  • Demonstrated ability to mentor others on AI development practices
  • Knowledge of compliance standards relevant to AI implementations (data privacy, security)
  • Experience developing web applications, working with databases, and consuming APIs
  • Understanding of relevant software development tools including version control, build processes and test frameworks
  • Ability to work independently with limited supervision
Benefits
  • Medical, Dental and Psychology benefits
  • Life insurance and disability benefits
  • Competitive time off package with 25 Days of PTO, 8 Company-paid Holidays, 5 paid floating holidays (new in 2026!), 2 Wellness days and 1 Paid Volunteer Day
  • Voucher program for Transportation, Meals & Childcare
  • Work from the Madrid co-working space, if desired
  • Remote Working Stipend: €40/month automatically applied in payroll
  • Access to tools to support your wellbeing such as the Calm App and an Employee Assistance Program
  • Professional development stipend and learning and development offerings to help you build the skills and connections you need to move forward in your career.
  • Charitable contribution match per team member

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypescriptAngularJavaScriptNode.jsPythonAWSTerraformCloudFormationAI API integrationsCI/CD automation
Soft skills
mentoringcommunicationcollaborationproblem-solvingtask prioritizationconstructive feedbackindependencetechnical guidancecode reviewagile processes