Source description
About the role
Job Title: Backend Engineer Location: Remote Experience: 4-5 Years ob Description We are looking for a highly skilled Backend Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing and maintaining high-performance backend applications using Python, Django, and FastAPI . You will play a crucial role in designing scalable architecture, implementing APIs, and ensuring the reliability of our applications. Key Responsibilities Develop and maintain high-performance, scalable backend applications using Python, Django, and FastAPI . Design, implement, and optimize RESTful and GraphQL APIs for seamless communication between frontend and backend systems. Architect and maintain PostgreSQL databases , ensuring data integrity, performance, and scalability. Deploy, manage, and optimize applications on AWS using services such as EC2, Lambda, S3, RDS, and API Gateway . Write clean, modular, and well-documented code following best practices, including Test-Driven Development (TDD) . Monitor application performance and troubleshoot production issues to ensure high availability and reliability. Collaborate with frontend engineers, DevOps, and product managers to develop and launch new features. Implement security best practices for API authentication, authorization, and data protection . Work efficiently in a startup environment, adapting to changing requirements and fast development cycles. Key Requirements 4-5 years of experience as a Backend Engineer with expertise in Python, Django, and FastAPI . Strong proficiency in PostgreSQL , including schema design, query optimization, and indexing. Experience in building and integrating APIs, including RESTful and GraphQL . Hands-on experience with AWS services such as EC2, Lambda, API Gateway, RDS, S3, and CloudWatch . Good understanding of asynchronous programming and event-driven architecture. Strong problem-solving skills, with the ability to work independently in a fast-paced startup environment . Ability to work within overlapping time zones with the team, starting no later than 10 AM and ending by 7:30 PM .
More at RTown Technologies