FAQs
What is the primary programming language used for this position?
The primary programming language used for this position is Python.
What framework will I be working with as a Python Developer?
You will be working primarily with the FastAPI framework.
What are the main responsibilities of this role?
The main responsibilities include designing, developing, and maintaining RESTful APIs, optimizing application performance, integrating third-party services, and ensuring security best practices.
What kind of databases will I be working with?
You will be working with both SQL (specifically PostgreSQL) and NoSQL databases.
How much experience is required for this position?
A minimum of 4 years of experience in Python development, with at least 2 years of experience using FastAPI in production environments is required.
Is knowledge of asynchronous programming necessary for this role?
Yes, a strong understanding of asynchronous programming in Python is required for this role.
Will I be required to write tests for the applications?
Yes, you will need to write and maintain unit, integration, and end-to-end tests to ensure the reliability of the applications.
Are there opportunities for professional development within the company?
Yes, the company is concerned with both personal and professional growth, providing opportunities for development.
What work environment can I expect at EDGE?
You can expect a transparent, open, and collaborative work environment.
Is Docker experience required for this position?
Yes, familiarity with Docker and containerization for deployment is required.