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!