Backend Developer Job
As a skilled Backend Developer, you will be responsible for designing and implementing robust backend services using Python and FastAPI. You will also collaborate with cross-functional teams to develop responsive user interfaces with React and JavaScript.
* Design and Implement Backend Services: Develop, maintain, and optimize backend services using Python, FastAPI, and SQL databases.
* Collaborate on Frontend Development: Work with cross-functional teams to design and implement responsive user interfaces with React and JavaScript.
* RESTful API Design: Create and consume RESTful APIs to integrate with various systems and services.
* Database Management: Manage and query databases using SQL to ensure efficient data access.
* Version Control and Collaboration: Collaborate with cross-functional teams using Git for version control and continuous integration.
* Coding Standards and Troubleshooting: Participate in code reviews and contribute to the improvement of coding standards, as well as troubleshoot, debug, and enhance existing applications.
Requirements:
* Proficiency in Programming Languages: Proven experience with Python, React, and JavaScript (2-3 years for intermediate level, 5+ years for senior).
* RESTful API Knowledge: Solid understanding of RESTful API design and implementation.
* SQL Databases: Proficiency with SQL databases.
* FastAPI Framework: Experience with FastAPI framework.
* Collaborative Development: Familiarity with Git and collaborative development workflows.
* Communication Skills: English communication skills ranging from intermediate to fluent.
* Education: Education from a high school diploma up to master's degree or higher.
Preferred Qualifications:
* Remote Development Teams: Experience working in remote development teams.
* Frontend/Backend Frameworks: Knowledge of additional frontend or backend frameworks.
* Cloud Services: Familiarity with cloud services and deployment strategies.
* Problem-Solving Skills: Strong problem-solving skills and ability to work independently.
* Open-Source Contributions: Contribution to open-source projects or a strong GitHub portfolio.