Skip to main content

Backend Developer

Backend Developer
Ideal Web Construct
remote
7 months ago

Company Description

Ideal Web Construct is a company focused on helping marketers save time by automating jobs, improving the workflow with API connections, and other scripts so that they can focus on revenue-driving activities.

Role Description

This is a temporary remote role (project based) for a Backend Developer with experience in Python/FastAPI or php/Symfony. The Backend Developer will be responsible for designing and implementing efficient and scalable features for our web applications and APIs.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Implement all aspects of the application lifecycle, including database design, API development, and server-side logic.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Integrate data storage solutions, including databases, key-value stores, blob stores, etc.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Implement security and data protection measures.
  • Develop and deploy modular, service-oriented architecture including microservices.

Qualifications

  • Proven work experience as a Backend Developer, with a strong portfolio of projects demonstrating expertise in either Python (FastAPI preferred) or PHP (Symfony).
  • Solid understanding of the web development cycle and programming techniques.
  • Hands-on experience with programming languages like Python and PHP.
  • Familiarity with front-end languages (e.g., HTML, JavaScript, CSS) is a plus.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with cloud services (AWS, Google Cloud Platform) and containerization (Docker, Kubernetes) is highly desirable.
  • Proficient in database technologies, specifically PostgreSQL, and familiarity with caching and message-brokering solutions such as Redis or RabbitMQ.
  • Strong analytical skills and problem-solving aptitude.
  • Excellent communication in English and teamwork skills.
  • Bonus points if attended Politehnica University.

Work Arrangement and Compensation:

  • Work Location: This position is fully remote.
  • Project Timeline: While we embrace the flexibility of remote work, we are committed to delivering our projects on time. Therefore, we require establishing a clear project timeline with agreed-upon milestones and deadlines. The successful candidate will be expected to manage their time effectively to meet these deadlines, ensuring that the project progresses smoothly and efficiently.
  • Compensation: Payment for this role is on an hourly basis. The rate will be determined by mutual agreement, reflecting the complexity of the tasks and the experience level of the candidate.

Task Management:

Work will be assigned and managed per task. Each task will come with its own set of expectations, deadlines, and estimated hours, which will be agreed upon before commencement. Please include in your application how you manage remote work and any strategies you employ to ensure timely delivery of projects. Additionally, share your expectations regarding hourly rates and how you approach task-based work.

Expertise level

Work arrangement

Similar Jobs in Romania