Ofertas de empleo 726 - Sr. Full Stack Engineer (Angular/NodeJS/Java/Kotlin)

Acerca del puesto 726 - Sr. Full Stack Engineer (Angular/NodeJS/Java/Kotlin)

Job Description: Senior Full Stack Software Engineer

Position: Senior Full Stack Software Engineer
Seniority Level: Senior

Overview:
We are looking for a Senior Full Stack Software Engineer with expertise in JavaScript-based technologies, particularly Angular and Node.js, and experience or familiarity with JVM-based languages (Java/Kotlin). The ideal candidate will play a crucial role in the development, maintenance, and enhancement of two applications utilizing distinct but related technology stacks.

Key Responsibilities:

  • Develop, maintain, and enhance features for a workflow application using Angular, NestJS, and TypeORM with a PostgreSQL database.
  • Identify and resolve bugs, optimize performance, and address security vulnerabilities.
  • Provide support and troubleshooting, ensuring optimal application functionality in production.
  • Collaborate with other services and APIs to ensure seamless system integration.
  • Contribute to the development and maintenance of our next-generation web application platform utilizing Kotlin for the backend and React for the frontend.
  • Assist in the transition from the existing stack to the modernized Kotlin + React architecture.

Technical Skills and Qualifications:

Required:

  • Proficiency in JavaScript and TypeScript.
  • Extensive experience with Angular, RxJS, and state management (NgRx).
  • Strong backend development skills using Node.js and NestJS to build REST APIs.
  • Solid understanding of ORM frameworks (e.g., TypeORM, Spring).
  • Competent SQL skills (PostgreSQL preferred).
  • Familiarity with Terraform/Terragrunt for infrastructure management.

Preferred:

  • Knowledge of JVM-based languages (Java/Kotlin) and experience with Gradle build tools.
  • Understanding of Yup validation library.
  • Experience or familiarity with React.
  • Comfortable working in Bash/Unix/Linux environments for AWS CLI interactions.
  • Exposure to NX monorepo tooling.
  • Experience using Git for version control.

Benefits:

  • 100% remote work with flexible hours.
  • Opportunity to collaborate on a challenging project with an international client.
  • Diverse and collaborative team culture, focused on continuous learning.
  • Dynamic work environment with constant innovation.
  • Guaranteed work-life balance.

Join Darwoft and be part of projects that truly transform the tech landscape!

Apply now by sending your CV to talento@darwoft.com.