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
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.
- 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.