Loading...

FullStack Engineer

Fulltime
Local
65K - 75K
Loading...
logo company
Company:

Details:

Job Information

Details

Technologies
JavaScriptKotlinReactJavaTypescriptSpring
Salary
65K - 75K
About

Final company
Up to 67K
Hybrid Barcelona (1 day per week to the office)
Only English required


Responsibilities

  • Design and implement features that provide real value to users, utilizing technical expertise to craft optimal solutions while adhering to best coding practices.
  • Take a holistic approach to development by embracing DevOps principles, ensuring a smooth process from initial requirement analysis to deployment and maintenance.
  • Collaborate with the team to make architectural decisions that prioritize performance, scalability, and maintainability, particularly during cloud migration efforts.
  • Actively contribute to team knowledge sharing, mentoring colleagues, and fostering continuous growth within the group.
  • Identify and address recurring support issues by implementing automation and proactive solutions in the codebase.
  • Promote a culture of open, constructive discussions by bringing confidence and adaptability to team interactions.

Requirements

  • Strong proficiency in front-end technologies, including HTML5, CSS3, and JavaScript/TypeScript, along with experience in modern frameworks such as React.
  • Solid understanding of backend development, with hands-on experience in frameworks like Node.js, Express, and Spring Boot.
  • Expertise in API design and integration, particularly in microservices architectures that follow RESTful principles and ensure fault tolerance.
  • Experience working with relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
  • Familiarity with version control systems, especially Git.
  • Knowledge of cloud computing platforms, with a preference for experience in Google Cloud.
  • Proficiency in setting up and managing CI/CD pipelines for streamlined development workflows.
  • Understanding of payment gateway integrations (e.g., Stripe, PayPal).
  • Ability to optimize web application performance for enhanced user experience.
  • Experience with object-oriented programming (preferably Java) and infrastructure management using GitOps tools like Terraform, Helm, and Flux.
  • Understanding of operating and monitoring critical services with tools such as Grafana, Prometheus, and Kibana.
  • Strong grasp of microservices architecture and implementation strategies.
  • Familiarity with industry-standard design patterns and testing methodologies, ensuring a balance between quality and efficiency.
  • Awareness of security best practices for web applications.
  • Adaptability to evolving technologies and modern development methodologies.
  • Excellent written and verbal communication skills in English.
Loading...