Software Developer Viseu, Portugal
We seek a motivated and talented Python Developer to join our dynamic development team. As a Python Developer, you will have the opportunity to work on exciting projects and contribute to the growth of our internal software solutions for the Design Automation of our Chiplet IP. The ideal candidate should have a strong foundation in programming in general and in Python in particular, and some exposure to frontend technologies like React, Vue, or Angular, along with JavaScript, Node.js, GitLab CI, and AWS Cloud.
Responsibilities:
? Collaborate with developers and product managers to understand project requirements and deliver high-quality code solutions.
? Write clean, efficient, and well-documented Python code to develop new features and enhance existing applications.
? Assist in troubleshooting and debugging issues across the software stack to ensure the smooth functioning of applications.
? Utilize version control systems (Git/GitLab) effectively to manage the codebase and collaborate with the team.
? Develop using AWS Cloud services and contribute to the deployment and maintenance of cloud-based applications.
? Stay up-to-date with the latest industry trends, tools, and best practices
? Proactively identify areas for process improvement and propose innovative solutions.
? Work with and develop for Unix/Linux environments and tools
Requirements:
? Bachelor's degree in Computer Science, Software Engineering, or a related field.
? Proven ability to write high-quality code.
? Strong proficiency in Python programming
? Familiarity with Git and GitLab CI for version control and continuous integration.
? Solid problem-solving skills and the ability to adapt to new challenges in a fast-paced environment.
? Excellent communication skills and the ability to work independently and collaboratively with a global team
? Ability to communicate effectively in English
Nice to have:
? Some hands-on experience with front-end technologies such as React, Vue, or Angular.
? Knowledge of JavaScript and Node.js for server-side development.
? Experience with AWS Cloud services, demonstrating an understanding of cloud computing concepts.
? Familiarity with different types of databases