Responsibilities:Design, develop, and maintain backend systems using Python.Implement GraphQL endpoints to manage and serve data efficiently.Work with relational databases, writing optimized SQL queries and managing schema.Write comprehensive unit and integration tests to ensure the stability and reliability of the application.Optimize applications for performance, security, and scalability.Collaborate with frontend developers to create seamless client-server interactions.Debug and resolve backend issues in a timely and efficient manner.Participate in code reviews and contribute to continuous improvements in development processes.
Requirements:3-5 years of experience in backend development.Strong understanding of HTTP and how web applications function (client/server architecture, security, performance, connectivity).Proficiency in Python for backend services.Experience with GraphQL for designing and querying APIs.Strong experience with SQL databases and writing optimized queries.Proven ability to write effective tests for backend services.
Nice to have Experience with DevOps tools and processes, including GitHub Actions, Docker, and AWS ECS stack.Previous experience with Hasura.Knowledge of calendar-based applications and the complexities associated with scheduling and time management.Exposure to frontend development.
Additional QualificationAbility to build responsive and accessible interfaces (from Figma files).Experience with performance optimization and web application best practices.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
