Job Description:
This role requires expertise in GraphQL and Python, working within an existing engineering team to contribute to the development of backend systems for a user-facing product. Responsibilities include understanding and troubleshooting technical problems, performance issues, and assisting with legacy migrations, particularly in data-intensive systems.
The candidate will engage in organizational processes such as planning, backlog refinement, and sprint reviews, and collaborate with product managers and designers to translate requirements into technical solutions. Proactive identification of technical issues and bottlenecks is essential.
Required skills include:
* System design: Strong understanding of system operation, latency, and scalability.
* Development: Proficiency in Python and Go, with experience in testing, SOLID principles, and design patterns. Familiarity with migrating endpoints from Python to Go is a plus.
* Systems architecture: Experience with Kubernetes, Kafka, Postgres, Redis, and internal monitoring tools, including Grafana.
* Cross-functional collaboration with product, design, and engineering teams to develop innovative products.
* Effective communication skills to work within the team and with other disciplines.
* Participation in product reviews and team meetings, with the ability to scope, estimate, and prioritize tasks.
#J-18808-Ljbffr