Senior/Principal Software Engineer no PyJobs

Se inscreva em nosso push!

Senior/Principal Software Engineer

Vaga Postada: 3 de Abril de 2021

  • Empresa: FineTune
  • Faixa salarial: BRL$ - BRL$
  • Estado: Indeterminado
  • Local da vaga: Remoto
  • Nível: Sênior
  • Aceita Remoto?: Sim
  • Tipo de contratação: PJ

Descrição da vaga

A project that will help millions of students. A diverse, highly collaborative team that's both talented and friendly. We're FineTune and we've got a platform that is an integral part of the educational experience of millions of high school students taking AP and Pre-AP classes. We're a small company making a big difference and we're proud of that. FineTune is also an Equal Opportunity Employer deeply committed to non-discriminatory hiring and to the principle of providing employees with a work environment free of any kind of discrimination or harassment.


https://www.finetunelearning.com/custom.html



What we're looking for are talented, experienced engineers who can come in at a senior or principal level and get up to speed quickly. The core of our stack is Flask and React, so you need to know Python or Javascript very well. An ideal candidate will have at least 5 years of experience and be able to work on any part of the software stack. This role is an advanced member of the team who drives technical strategy in efforts spanning a large technical area and is a key individual contributor. You will be responsible for working together with the Engineering Leadership team to improve processes and help to technically advance the team. Here are some of the relevant technologies, techniques and areas of interest for this role; the more of them you have experience with, the better:


Python, SqlAlchemy, GraphQL
React, Webpack
MySQL, Redis. Redshift, Elasticsearch, MongoDB
Docker, git, Terraform, CircleCI
Distibuted systems including integrating with third-party SaaS APIs
Architecting, designing, and implementing scalable cloud-based software with experience in:



  • fullstack performance and scalability monitoring and testing

  • cloud-based security

  • developing and deploying microservices in ECS or EKS

  • SQL performance tuning


Proactive and interpersonal communication



  • demonstrate the ability to articulate technical or project risks or concerns

  • contribute to brainstorming or solutioning discussions

  • ask relevant questions of other team members at necessary times

  • capable of presenting solutions and ideas to the leadership level


All of our engineers need to have sound fundamentals including knowledge of performance and scalability, debugging skills, unit testing, writing and reviewing technical documentation, and the ability to modularize, refactor and document code. Communication skills are especially important to us. We're a fully remote team that uses all of the modern tools to keep in close contact and support each other. Every developer here works directly with our customers, our designers and our QA team every day. Work/life balance is very important to us and, as a remote company with team members located around the world, we offer very flexible schedules.




  • Pagamento em USD


Diferenciais:





Requisitos

Obrigatórios:



  • 5 anos de experiência com Python

  • Fluent English


Desejáveis:





Diferenciais:



  • Experiencia as Principal Engineer

  • Experiencia trabalhando remoto

  • Experiencia com grande projetos.


Confira vagas similares