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