Senior Back-End Developer

Published date Posted on WeWorkRemotely on Sep 29, 2021 (26 d ago)

Headquarters: Remote

What you might do

  • For each product development cycle, together with the team, discuss and come up with the best plan for key functions to achieve our goals as well as develop key tracking data.
  • Work with front-end engineers and product designers to turn every detail into a perfect process experience, thus creating exquisite products for the customers.
  • Together with the team, review and discuss customer reviews and data collected after each product launch, then revise them for subsequent development cycles.
  • Discuss, create, and review codes to produce readable and maintainable codes.
  • Evaluate suitable technical tools and frameworks that can help to improve the whole product development and testing process.
  • Gain in-depth understanding of back-end development process and potential difficulties. So when facing unknown unknowns, strategic plans to promote various technical protocols can be made.
  • Assist other engineers to solve various problems (technical issues, development process, framework selection..etc)
  • Being able to share software developing knowledge in various Developer Team's regular meetings and discussions and guide team members to improve their skills to the same technical level.
  • Gain insight into both team and cross-team cooperation problems and actively propose discussions that can help maximize the team's productivity.

What you should have

  • Familiar with one or more programming languages (Ruby, JavaScript, Python, Golang, C++, Java, PHP)
  • Familiar with Web Development and experience with implementing API with good semantics
  • Familiar with software testing concepts (Unit Test, Acceptance Test)
  • Turn complicated needs into understandable and maintainable models
  • Be familiar with relational databases, turn business logics into good Table Schema, select required column to create Index to improve performance, and use correct Isolation Level to prevent race condition
  • Good English reading and writing skills
  • Have at least 6 hours overlap with Taiwan time (UTC +8)

Nice to have

  • Familiar with Ruby on Rails, Sidekiq, RSpec
  • Familiar with PostgreSQL
  • Familiar with AWS, Heroku
  • Familiar with Prometheus
  • Familiar with Elasticsearch
  • Familiar with Grafana

Our benefits

  • Competitive compensation
  • Generous paid time off policy
  • Flexible work schedule
  • Regular team bonding events
  • Free Kindle book program
  • Remote work stipend
  • Birthday and work anniversary celebrations
  • Work with a diverse and energetic global team

To apply:

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

SecurityTrails SecurityTrails |

Headquarters: Orlando, FL URL: https://securitytrails.comWe are looking for a responsible Elixir engineer who will help us build internet inventory, robust APIs, and Data Services for security teams. Your primary focus will be the development of server-side logic, integratio

Rx Savings Solutions is seeking an expert Senior Software Engineer looking for an opportunity to contribute to a rapidly growing company with an awesome and fun-loving culture. The team at Rx Savings Solutions is driven to make a difference in the pharmaceutical industry by expos

Aimchess makes improving at chess easy and fun. We use cutting edge analytics to provide simple, actionable insights and lessons that help players improve 43% faster than their peers.We are looking for passionate team members who want to combine their love for the greatest game o

Company. What we are building:Skupos is the data platform for the convenience retail industry. Retailers, distributors, and brands connect to the Skupos network to create value from disparate data. Convenience retail is a long-standing industry with limited technology adoption, b

Senior Backend Engineer (Remote)(US Citizen, GC & H1B can apply)Full Time with Direct ClientJob Description: We are seeking a Senior Backend Engineer who will bring a deep passion and love of technology, along with excellent analytical skills and an innovative mind to contribute.