Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Writing effective, scalable code
- Developing back-end and front-end components to improve responsiveness and overall performance.
- Integrating user-facing elements into applications
- Test and debug programs.
- Improve functionality of existing systems
- Implement security and data protection solutions.
- Collaborate with product owners, developers, scrum master to plan work, share new ideas, and troubleshoot issues.
- Ensure architectural compliance, functional accuracy validation, and adherence to industry standards.
Job Requirements
- Bachelor’s/Master’s degree in Computer Science, Mathematics, or alternative computer programming training.
- 3+ years of experience in back-end/front-end development.
- Proficiency in Python, Flask and/or other Python frameworks.
- Proficiency in SQL databases.
- Practical experience with APIs and REST endpoints.
- Proficiency in Javascript & web-based UI development
- Strong debugging skills and familiarity with debugging tools and familiarity with version control systems such as GIT.
- Knowledge of object-oriented principles, design patterns, and software architecture best practices.
- Ability to handle technical issues and contribute new design ideas.
- Excellent verbal and written communication skills.
- Good knowledge of spoken and written English.
- Collaborative team player.
Preferred Skills:
- Experience with Cloud developments (Google/AWS).
- Linux and DevOps tools (Es. Docker, Jenkins, …).
- Ability to adapt to changing project requirements.
- Experience with Agile frameworks.