Oppizi is hiring a
Senior Frontend/Backend Engineer

Logo of Oppizi

Oppizi

๐Ÿ’ต ~$78k-$118k
๐Ÿ“Remote - Spain

Summary

The job is for a Senior Frontend/Backend Engineer at Oppizi, a growing Tech Team in Europe. The position is remote and full-time. The employee will work on challenging projects, collaborate with other teams, use modern technologies, and contribute to a large-scale, complex product.

Requirements

  • Strong knowledge of JavaScript and the ECMAScript 6 standards
  • 5+ years of commercial experience with Node.js
  • 5+ years of commercial experience with React
  • 7+ years of commercial experience in web development
  • Commercial experience in implementing the REST, GraphQL, and WebSockets
  • Understanding of the TDD principles and experience of writing tests
  • Understanding of microservice architecture principles
  • Understanding of clean architecture principles
  • Experience with GIT version control system
  • Experience with RabbitMQ
  • Experience with Redis
  • Experience with databases MongoDB, MySQL
  • At least an Upper Intermediate level of English
  • Experience with TypeScript

Responsibilities

  • Use modern technologies and implement the best solutions in terms of efficiency and reliability
  • Collaborate with the PM and other teams to effectively meet the product and technical needs of the project
  • Proactively participate in improvements and existing solutions tuning
  • Building a testable code and unit/integration tests
  • Share expertise and knowledge with your teammates
  • Build, release and configuration management (Git) of software deliverables
  • Troubleshoot and resolve issues in development, testing and production environments
  • Verification of coding standard compliance and code quality
  • Develop and own best practices/methodologies for provisioning, platform/App scaling, monitoring, etc
  • Partner closely with your peers in Quality Assurance, Operations, and New Product teams to improve quality and velocity of teamsโ€™ deliverables using goal setting, metrics, quarterly and annual planning and prioritization. Manage, measure, and communicate the teamsโ€™ progress toward goals
  • Provide technical guidance and support via engineering design reviews to teams planning and implementing large-scale solutions, deployment of service-oriented architecture and capacity growth
  • Reports on software requirement traceability, static and dynamic code analysis and code coverage analytics
  • Collaborate and coordinate with other teams for system upgrades and enhancements

Preferred Qualifications

  • Excellent communication skills, especially in understanding requirements and explaining technical or complex concepts
  • Demonstrate a very extensive experience in JavaScript
  • Experience and pragmatism in testing
  • Ability to efficiently learn new tools and languages

Benefits

  • Competitive and timely compensation
  • Monthly pay in USD
  • Unlimited paid time off (PTO)
  • Remote position
  • Entrepreneurial environment
  • Small team with growth opportunity
  • Laptop provided (after probation period)
  • International company
  • Work 1 month per year overseas in one of Oppizi's offices around the world*
  • Great culture, human-centered & 17 nationalities
  • Work in a very successful bootstrapped company, no investors yet!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Oppizi know you found this job on JobsCollider. Thanks! ๐Ÿ™