FullStack Engineer
Fulltime
Local
65K - 75K
Loading...
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...