Full-Stack Developer / Python & React

Sofia, Bulgaria
 

We are seeking a talented and motivated Full-Stack Developer with a strong background in React, Python, and API development to join our dynamic team.

The ideal candidate will be responsible for building and maintaining scalable, high-performance web applications, with a focus on both front-end and server-side logic, as well as developing robust APls.

Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable code across the full stack, with a special focus on API development in Python.
  • Build user-facing elements using React, integrating them with server-side logic and APls developed in Python.
  • Ensure the technical feasibility of UI/UX designs, and optimize applications for maximum speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features, including API integrations and enhancements.
  • Identify bottlenecks and bugs in the system, and devise solutions to mitigate and address these issues effectively.
  • Contribute to the continuous improvement of the development process, codebase, systems architecture, and API documentation.
  • Stay abreast of emerging technologies/industry trends and apply best practices in operations and activities.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in full-stack development, with a strong emphasis on API development in Python.
  • Proficient in React and its core principles, with experience in popular React workflows (such as Flux or Redux).
  • Deep understanding of Python and web frameworks such as Django or Flask, with a strong focus on designing and developing RESTful APls.
  • Experience in integrating front-end Ul with the APls.
  • Knowledge of database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Proficient understanding of front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
  • Familiarity with code versioning tools, such as Git.
  • Excellent problem-solving skills, attention to detail, and the ability to manage multiple projects with tight deadlines.
  • Strong communication and teamwork skills, with the ability to work in a fast-paced and innovative environment.


Interested? Apply now! You can also send us your CV to support your career growth. If youd like to refer a friend for a role, were here to help with that too!

Resume
Choose file