Senior Python Developer [Romania]


 

Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest and Chisinau. We’re an agile, determined and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation.

We are seeking a talented and motivated Python Developer to join our team and contribute to the development of a REST API infrastructure project. As a Python Developer, you will be responsible for designing, building, and maintaining the API, leveraging RESTful architecture and JSON communication interfaces. You will write PostgreSQL queries to manage data in our AlloyDB GCP infrastructure. Additionally, you will work with a proprietary form templating engine to develop a data framework for efficient data processing. A commitment to collaborative problem solving, elegant design, and product quality is essential.

Responsibilities

  • Design, develop, and maintain a robust, reliable and scalable code in Python.
  • Maintain code quality, organization, and automation.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs and devise solutions to any problems.
  • Implement RESTful architecture principles and best practices for efficient API design.
  • Communicate with external systems and services using JSON-based APIs.
  • Develop data models and interact with a Postgres AlloyDB instance for persistence.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and system administrators, to ensure seamless integration of the API.
  • Implement unit tests and perform code reviews to maintain code quality and reliability.
  • Optimize API performance and ensure high availability and scalability.
  • Troubleshoot and debug issues, ensuring timely resolution of bugs and technical problems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of proven experience as a Python Developer, including 3+ years working in the Flask framework.
  • Understanding fundamental design principles behind a scalable application
  • Ability to work independently, prioritize tasks and hit deadlines in a fast-paced work environment.
  • Experience with Postgres relational databases, and proficiency in writing efficient SQL queries.
  • Familiarity with RESTful API design principles, including versioning, authentication, and authorization.
  • Solid understanding of JSON and its usage in API communication.
  • Experience with form templating engines and data frameworks is a plus.
  • Knowledge of cloud platforms, particularly Google Cloud Platform (GCP), is desirable.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Additional Desired Skills

  • Experience with Agile methodologies and CI / CD strategies.
  • Experience with microservices architectures.
  • Knowledge of containerisation (Docker) and orchestration (K8) is a plus.


 

.

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال