Full Stack Developer (Python, React)

New
E
EUROPEAN DYNAMICSSoftware development
Remotely (within EU)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent in English; Excellent command of the English language.
Experience
Relevant IT professional experience of at least 7 years; Minimum 3 years of experience
Required Skills
PythonBashFlaskHTMLCSSJavascriptMongoDBMySQLReact

Requirements

  • Hold a Master’s or PhD degree in Computer Science, Computer Engineering, or a related field.
  • Have at least 7 years of relevant IT professional experience.
  • Have at least 3 years of experience in full-stack web development, including designing and developing tools and applications.
  • Have at least 3 years of experience with Python, JavaScript, web development technologies, and automation and scripting using Bash and Python.
  • Have at least 3 years of experience designing and implementing front-end interfaces with modern frameworks such as React and technologies including HTML, CSS, and JavaScript.
  • Have at least 3 years of experience developing back-end APIs and services with frameworks such as Flask, including database design and integration.
  • Have at least 3 years of experience with relational databases such as MySQL and NoSQL databases such as MongoDB.
  • Have at least 3 years of experience in Linux system administration, including user management, networking, security, and system configuration.
  • Have at least 3 years of experience with containerization technologies such as Docker and orchestration tools such as Kubernetes.
  • Have at least 3 years of experience with agile development methodologies, version control systems such as Git, and project tracking tools.
  • Have an excellent command of English.

Responsibilities

  • Design and develop tools for interacting with social media platforms and facilitating data-collection workflows.
  • Create user-friendly front-end interfaces for data annotation and analysis using modern frameworks and technologies.
  • Develop back-end APIs and services to store, manage, and process data.
  • Integrate back-end services with data-analysis tools and pipelines.
  • Write Bash and Python scripts to automate tasks and workflows.
  • Configure and maintain Linux-based systems for development and testing environments.
  • Use automation and monitoring tools to support the scalability, security, and performance of the tools.
  • Provide technical support, troubleshoot, and maintain developed tools.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now