v Skip to main content
Loading...

BackEnd Software Engeneer

Riga, LV, Full Time

Experience

3+ Years

Seniority level

Middle/ Senior

Employment type

Remote / On Site

Life of Backend Developers at Sell

  • Your code will reach millions of customers and unlock a world of excellent services
  • You will work on a cross-functional team directly involved in architecting and implementing the core version of our consumer-facing/backend platform
  • You will expand and scale our RESTful APIs and other services which power our Front and BackEnd systems
  • You will help us scale further reach out to millions of customers and beyond
  • The platform team has many opportunities for a motivated engineer to have a huge impact and be recognized for it
  • You will report directly to the CTO who understands technology and has built successful IT teams.

About the Core Engineering Group

  • We do the majority of our server-side development in PHP7.4 +, with Symfony4, PostgreSQL, Redis, Dockers, and more
  • We believe in using the right tool for the job; as such, we also have a few services written in Java, Python, and others
  • We enjoy exploring new tools and ideas as our needs evolve, and we love working alongside people who are willing to try new things
  • We do multiple deployments weekly across many projects and working towards CI/CD
  • We have dedicated QA (with Automated UI Tests) and DevOps teams as well as Product Managers and UI/UX designers
  • We believe in the value of coding standards
  • We recognize achievement and promote from within
  • We encourage collaboration, knowledge sharing, camaraderie, and fun
  • We love to compete in global markets
  • We develop user-friendly interfaces
  • We generate ideas on how to improve existing processes and create new ones.

Responsibilities

  • Minor and major application feature development
  • Assist stakeholders in developing feature specifications
  • Plan, code, test, and deploy new features/applications/projects/modules/plugins
  • Troubleshoot application bugs and determine resolutions
  • Optimize and refactor existing code to improve performance and reliability
  • Suggest improvements, security needs, best practices, etc. (your voice will be heard)

Requirements

  • 5+ years experience with PHP, Modern Backend Framework (CakePHP, Laravel, Symfony, etc.), Modern Front End Framework (Vue, jQuery, Angular, etc.), HTML5, SASS and CSS
  • Highly skilled backend engineer who can write learn OOP PHP code
  • Strong understanding of architectural patterns for large, high-scale backend applications (e.g., well-designed RESTful APIs, efficient algorithms, data pipelines, caching techniques)
  • Passion for producing elegant, precise, maintainable, and testable code that teammates want to build upon
  • Experience designing REST APIs
  • Experience with job queues and background PHP processes
  • Web-based portfolio demonstrating and speaking to involvement in projects
  • Basic Linux admin (ability to SSH, view logs, etc.)
  • Understanding of local development environments and integration of varying components
  • Strong understanding of build processes/automation
  • Ability to optimize systems for performance, scalability, reliability, and maintainability
  • Proficiency with LINUX commands
  • Experience working with relational databases such as MySQL and PostgreSQL
  • Experience building user-focused interfaces
  • A self-starter who takes ownership of one’s work
  • Comfortable with writing, editing, and maintaining Unit/Feature tests
  • Experience with Test-Driven Development (TDD)
  • Highly attentive to details, able to cross all the t’s and dot all the i’s and help review/fix others
  • Eager to research and learn in a self-directed way (constantly improving)
  • Easygoing, fun, and a team player – must be able to comprehend highly-advanced forms of sarcasm
  • Genuine enthusiasm and love of software development.

This job is an opportunity to build something big from scratch in a team that has already have multiple massive projects under its belt

Apply for this Job

If you feel that you can be right person for the job, let us know by writing us to [email protected]