Posted:1 week ago|
Platform:
Work from Office
Full Time
Backend developer Job Overview: We are seeking a skilled and motivated Backend Developer with expertise in FastAPI, Python, and SQL to join our dynamic team. As a backend developer, you will be responsible for designing, building, and maintaining high-performance, scalable APIs, as well as ensuring smooth data integration and efficient database management. You will work closely with cross-functional teams, including frontend developers, data engineers, and product managers, to deliver reliable and optimized solutions that meet business requirements. Key Responsibilities: API Development: Design, build, and maintain RESTful APIs using FastAPI . Implement high-performance, scalable, and secure backend services to support web and mobile applications. Ensure APIs are well-documented and adhere to industry standards and best practices. Database Management: Work with SQL databases (e.g., PostgreSQL, MySQL) for efficient data storage, querying, and management. Design and optimize database schemas for performance, scalability, and ease of use. Write complex SQL queries for data retrieval, transformation, and integration with backend systems. Backend System Design: Architect backend services with a focus on performance, scalability, and security. Work with asynchronous programming techniques to ensure efficient request handling. Collaborate with DevOps engineers to deploy, monitor, and maintain backend services in production environments. Security and Compliance: Implement robust authentication and authorization mechanisms (e.g., JWT, OAuth2) to secure backend services. Ensure adherence to security best practices, including protection against common vulnerabilities (e.g., SQL injection, CSRF). Collaboration and Code Review: Collaborate with cross-functional teams (frontend, DevOps, product) to ensure cohesive product development. Participate in code reviews, providing feedback to ensure high-quality code, adherence to best practices, and maintainability. Contribute to continuous improvement processes, identifying ways to improve performance and scalability. Testing and Debugging: Write and maintain unit, integration, and performance tests to ensure API stability and functionality. Troubleshoot, debug, and resolve issues with APIs and backend services to maintain uptime and reliability. Continuous Learning: Stay updated with the latest trends and advancements in Python, FastAPI, database management, and backend development. Propose and implement innovative solutions to improve system performance and developer workflows. Key Skills and Qualifications: Proficiency in FastAPI and deep understanding of building RESTful APIs with Python. Strong knowledge of Python and its frameworks/libraries for backend development. Proficient in SQL and experience working with relational databases like PostgreSQL, MySQL, or similar. Experience with asynchronous programming and concurrent processing in Python. Familiarity with CI/CD pipelines , Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is a plus. Solid understanding of API security and best practices, including experience with JWT and OAuth2 for authentication. Experience with version control systems like Git . Strong debugging, problem-solving, and performance optimization skills. Excellent communication and teamwork skills, with the ability to work in a fast-paced, collaborative environment.
Relanto Global
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Relanto Global
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
2.0 - 5.0 Lacs P.A.
Bengaluru
3.0 - 7.0 Lacs P.A.
Bengaluru
3.0 - 7.0 Lacs P.A.
Bengaluru
3.0 - 6.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
Salary: Not disclosed
Bengaluru
3.0 - 7.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad
4.0 - 5.0 Lacs P.A.
3.0 - 5.0 Lacs P.A.