FastAPI – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Mon, 14 Oct 2024 12:20:01 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png FastAPI – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Python API Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/python-api-developer-3/ Mon, 14 Oct 2024 12:20:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer-3/ Python API Developer

Job Description:

    We are seeking a skilled Python API Developer to join our dynamic and innovative team. This role is perfect for someone passionate about creating high-quality, robust APIs that will empower our UI team to transform their creative ideas into reality on our Design Studio platform. As a Python API Developer, you will play a crucial role in the development of back-end web applications and REST APIs. You will write efficient, maintainable, and clean Python code, while also tackling complex tasks that go beyond traditional API development. You will utilize various code quality tools to uphold the highest standards of code organization and cleanliness, ensuring an exceptional user experience.

IT Languages:

  • Python

As a Python API Developer, you will be responsible for the following tasks::

    Participate in the development of back-end web applications and REST APIs;; Write efficient, readable, and maintainable Python code;; Embrace challenging tasks that extend beyond conventional API development;; Utilize linters and code quality tools to maintain high standards;; Collaborate with UI teams to build APIs that enhance user experience

Spoken Languages:

  • English;; German

Skillset:

  • Python
  • FastAPI
  • pydantic
  • asynchronous programming
  • pytest
  • MongoDB
  • ORM

Soft Skills:

  • Agile mindset
  • Solution-oriented thinking
  • Strong communication skills
  • Team collaboration

Qualifications:

  • Strong experience in Python development
  • Familiarity with FastAPI and pydantic
  • Experience with asynchronous Python
  • Proficiency in using pytest and linters for code quality
  • Knowledge of ORMs and databases, preferably MongoDB
  • Ability to apply design patterns and best practices in coding
  • Understanding of web application backend development
  • Fluent in written and spoken English

Years of Experience:

    5

Location:

    Germany

Job Benefits:

  • Impact the electronics industry directly
  • Startup atmosphere with free lunches
  • Unique coffee culture
  • Regular team events and annual offsite
  • Modern central location with free metro tickets
  • Free electric car charging and parking
  • Learning platforms and language classes
  • Training and conferences budget up to 1000 EUR
  • EGYM Wellpass membership for fitness
  • Hybrid working environment
  • Flexible working hours and workation program
  • Relocation allowance and adaptation program

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a welcoming and inclusive work environment that thrives on collaboration and creativity. Our team enjoys a vibrant startup atmosphere where innovation is encouraged, and personal growth is supported. We value work-life balance and provide opportunities for team bonding and personal development.

Opportunities For Advancement:

  • Professional development through training and conferences, Career advancement within a growing team, Possibility to take on leadership roles

Visa Sponsorship:

    Available
]]>
Python Software Developer – Flexibility Applications https://whoneedsengineers.com/jobs/software-development-and-engineering/python-software-developer-flexibility-applications/ Wed, 09 Oct 2024 16:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-software-developer-flexibility-applications/ Python Software Developer – Flexibility Applications

Job Description:

    Join our dynamic Software Engineering unit where we leverage agile methodologies to craft innovative software solutions that contribute to the European energy transition. With an expanding portfolio of diverse energy assets including batteries, solar, wind, and biogas power plants, we are focused on optimizing the flexibility of these resources to effectively respond to the unpredictable nature of renewable energy generation. In this role, you will develop applications that empower our electricity traders to react to market price signals and utilize our flexible assets in the most economically advantageous manner. Our collaborative and open-minded work environment encourages you to engage with highly relevant topics in the energy sector, allowing you to apply your programming skills while continuously enhancing both your personal growth and that of the team. We genuinely value work-life balance, offering flexible working arrangements tailored to your needs, whether you prefer full-time or part-time commitments. Our tech stack includes Python 3, asyncio, FastAPI, SQLAlchemy, pandas, Pyomo, Azure, GitHub, Docker, MySQL, RabbitMQ, Redis, Terraform, Jira, Confluence, and Grafana.

IT Languages:

  • Python

As a Python Software Developer, you will be responsible for integrating various data streams to enhance the operation of our numerous flexible energy assets. You will design and create APIs and user interfaces that provide access to these flexibility resources across the organization. Your role will involve investigating how to leverage this flexibility for short-term trading on European power exchanges, transforming technical limitations of assets such as batteries and biogas plants into actionable optimization models. You will also ensure that your refined concepts translate into high-quality, scalable production-ready code capable of optimizing the management of hundreds of energy assets. Working within a cross-functional team, you will actively participate in agile practices such as Scrum, code reviews, pair programming, and retrospectives.:

    Spoken Languages:

    • English;; German

    Skillset:

    • Python 3
    • asyncio
    • FastAPI
    • SQLAlchemy
    • pandas
    • Pyomo
    • Azure
    • GitHub
    • Docker
    • MySQL
    • RabbitMQ
    • Redis
    • Terraform
    • Jira
    • Confluence
    • Grafana

    Soft Skills:

    • Team-oriented
    • Creative thinking
    • Adaptability
    • Strong communication skills

    Qualifications:

    • Degree in a STEM field or equivalent experience in software development
    • Multiple years of professional experience in software development, particularly with Python
    • Ability to simplify and clarify complex domains
    • Creative mindset with a strong desire to learn and engage in technical discussions
    • Experience with linear optimization models and associated algorithms is a plus
    • Fluency in English; knowledge of German is advantageous

    Years of Experience:

      5

    Location:

      Germany

    Job Benefits:

    • Hybrid and flexible working arrangements
    • Opportunity to accumulate additional vacation days
    • Comprehensive development programs including language courses and coaching
    • Free delivery of green electricity
    • Access to job bike and public transport tickets
    • Sports offerings such as Urban Sports Club and yoga classes
    • Regular team events including summer and Christmas parties, LAN parties, and after-work gatherings
    • Support in finding daycare and managing personal challenges

    Working Conditions:

      Hybrid

    Employment Type:

      Permanent Contract

    Company Culture:

    • Our company culture is centered around creativity, teamwork, and a commitment to sustainability. We foster an environment that encourages innovation and collaboration, empowering our employees to contribute meaningfully to the digital energy revolution while balancing their professional and personal lives.

    Opportunities For Advancement:

    • Continuous professional development opportunities, Potential for advancement within the organization

    Visa Sponsorship:

      Available
    ]]>
    Junior Full Stack Developer React/Python https://whoneedsengineers.com/jobs/software-development-and-engineering/junior-full-stack-developer-react-python-2/ Tue, 08 Oct 2024 13:40:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-full-stack-developer-react-python-2/ Junior Full Stack Developer React/Python

    Job Description:

      We are seeking a motivated and talented Junior Full Stack Developer with expertise in React and Python to join our innovative team. In this role, you will be responsible for architecting, designing, and implementing effective solutions for complex engineering challenges. You will contribute to the development of both frontend and backend applications, utilizing your skills in various technologies. You will work closely with a team of developers to ensure the delivery of high-quality software solutions while also assisting in project management activities such as planning and roadmap development. Your role will also include participating in code and technical reviews to ensure best practices are followed throughout the development process.

    IT Languages:

    • Python
    • React
    • TypeScript
    • SQL
    • NoSQL

    As a Junior Full Stack Developer, your main responsibilities will include designing and developing software solutions, collaborating with other developers, and participating in the overall project lifecycle.:

      Architect and implement solutions to complex engineering problems;; Provide expertise in Python (FastAPI and Django), React JS, TypeScript, SQL, and NoSQL;; Collaborate with team members to deliver working software solutions;; Assist in project management tasks including product roadmap and release planning;; Engage in code reviews and technical reviews to uphold quality

    Spoken Languages:

    • English

    Skillset:

    • React JS
    • Python
    • FastAPI
    • Django
    • TypeScript
    • SQL
    • NoSQL
    • AWS

    Soft Skills:

    • Good communication skills
    • Team collaboration
    • Problem-solving

    Qualifications:

    • Bachelor’s degree in computer science, engineering, or a related field
    • 1 year of professional experience using React JS and Python

    Years of Experience:

      1

    Location:

      United States

    Job Benefits:

    • 401(k) matching
    • Flexible spending account
    • Flextime
    • Health insurance
    • Health savings account
    • Paid time off
    • Relocation assistance
    • Tuition reimbursement

    Working Conditions:

      Remote

    Employment Type:

      Permanent Contract

    Company Culture:

    • Our culture fosters innovation, collaboration, and a passion for continuous learning. We believe in empowering our team members to excel in a flexible work environment while promoting a healthy work-life balance.

    Opportunities For Advancement:

    • Professional development opportunities, Potential for promotion to senior developer roles, Exposure to cutting-edge technologies

    Visa Sponsorship:

      Available
    ]]>
    Junior Full Stack Developer React/Python https://whoneedsengineers.com/jobs/software-development-and-engineering/junior-full-stack-developer-react-python/ Tue, 08 Oct 2024 06:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-full-stack-developer-react-python/ Junior Full Stack Developer React/Python

    Job Description:

      We are seeking a motivated and talented Junior Full Stack Developer with a solid foundation in both frontend and backend technologies. The ideal candidate will have a minimum of one year of relevant project experience, demonstrating proficiency in React for the user interface and Python for backend development. You will be responsible for architecting, designing, and implementing innovative solutions to complex engineering challenges. Your role will involve collaborating with other developers to deliver high-quality software solutions and assisting in project management tasks, including product roadmap and release planning. We value good communication skills, as you will need to articulate technical concepts and work effectively within a team. This position offers an opportunity to grow your skill set and contribute to exciting projects in a dynamic environment.

    IT Languages:

    • React
    • Python
    • FastAPI
    • Django
    • TypeScript
    • SQL
    • NoSQL
    • AWS

    As a Junior Full Stack Developer, you will be engaged in multiple aspects of software development, from the design phase to implementation.:

      Design and implement solutions to engineering problems;; Develop frontend applications using React JS and backend services in Python;; Collaborate with the development team to ensure timely delivery of software;; Assist in planning product roadmaps and release cycles;; Conduct code reviews and participate in technical discussions

    Spoken Languages:

    • English

    Skillset:

    • React JS
    • Python
    • FastAPI
    • Django
    • TypeScript
    • SQL
    • NoSQL
    • AWS

    Soft Skills:

    • Good communication skills
    • Team collaboration
    • Problem-solving
    • Attention to detail

    Qualifications:

    • Bachelor’s degree in computer science, engineering, or a related field
    • 1 year of professional experience with React JS and Python

    Years of Experience:

      1

    Location:

      United States

    Job Benefits:

    • 401(k) matching
    • Flexible spending account
    • Flextime
    • Health insurance
    • Health savings account
    • Paid time off
    • Relocation assistance
    • Tuition reimbursement

    Working Conditions:

      Remote

    Employment Type:

      Permanent Contract

    Company Culture:

    • We promote a collaborative and innovative work environment where team members are encouraged to share ideas and grow their skills. Our culture is focused on continuous learning and development, ensuring that employees feel valued and motivated to contribute to the success of the company.

    Opportunities For Advancement:

    • Career development programs, Mentorship opportunities, Access to training and certifications

    Visa Sponsorship:

      Not Available
    ]]>
    Python Developer (Authorization) https://whoneedsengineers.com/jobs/software-development-and-engineering/python-developer-authorization/ Tue, 24 Sep 2024 02:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-developer-authorization/ Python Developer (Authorization)

    Job Description:

      We are on the lookout for a talented Python Developer specializing in Authorization to join our dynamic team. In this role, you will have the opportunity to enhance your expertise in Identity and Access Management (IAM), focusing on vital aspects such as authentication and authorization. You will work closely with our development team to create and maintain robust Python-based applications, web services, and REST APIs that integrate with various third-party services. This position is perfect for someone who is eager to tackle complex challenges beyond traditional Python development, ensuring our applications are both efficient and secure. You will be responsible for maintaining high coding standards through the use of linters and code quality tools, and you will actively participate in code reviews to uphold the integrity of our software solutions. Additionally, you will be expected to navigate third-party documentation to facilitate seamless service integration, employing an agile mindset to drive innovative solutions to problems.

    IT Languages:

    • Python

    As a Python Developer, your primary responsibilities will include developing and maintaining our Python codebase, focusing on IAM features and integrations. You will also ensure the quality and readability of your code.:

      Collaborate with development teams on project requirements;; Develop and maintain REST APIs within a microservices architecture;; Write efficient, maintainable, and well-structured Python code;; Conduct code reviews and provide constructive feedback;; Utilize linters and code quality tools to maintain high standards;; Integrate various third-party services following documentation

    Spoken Languages:

    • English;; German

    Skillset:

    • Python
    • REST APIs
    • IAM
    • OAuth2.0
    • OpenID Connect
    • FastAPI
    • Code quality tools

    Soft Skills:

    • Problem-solving
    • Agility
    • Team collaboration
    • Proactive communication

    Qualifications:

    • 3-5 years of experience in Python development
    • Foundational knowledge in web development
    • Experience with IAM protocols such as OAuth2.0 and OpenID Connect
    • Familiarity with microservice architecture
    • Proficiency in Python web frameworks, especially FastAPI

    Years of Experience:

      5

    Location:

      Munich, Bavaria, Germany, EU

    Job Benefits:

    • Impact on the electronics industry
    • Free lunches in the office canteen
    • Unique coffee culture
    • Regular team events and annual company offsite
    • Modern office location with free metro tickets
    • Free charging for electric cars and parking
    • Learning platforms and language classes
    • Yearly budget for training and conferences
    • Hybrid working environment with flexible schedule
    • Relocation allowance and adaptation program

    Working Conditions:

      Full Time

    Employment Type:

      Permanent Contract

    Company Culture:

    • At CELUS, we foster a startup atmosphere characterized by innovation, collaboration, and a strong sense of community. We emphasize the importance of diversity and inclusion, ensuring that every team member's ideas and contributions are valued. Our team is driven by a clear vision and a commitment to excellence, creating an environment where proactive individuals can thrive.

    Opportunities For Advancement:

    • Professional development through training, Opportunities to lead projects, Potential for career growth within the company

    Visa Sponsorship:

      Available
    ]]>
    Python API Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/python-api-developer-2/ Mon, 23 Sep 2024 21:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer-2/ Python API Developer

    Job Description:

      Join a dynamic and innovative team as a Python API Developer where your expertise will play a key role in shaping the future of the electronics industry. In this position, you will be tasked with developing high-quality REST APIs that will empower our user interface team to transform their creative ideas into reality on our CELUS Design Studio platform. We are searching for a candidate who is not only proficient in Python development but also possesses a strong commitment to delivering seamless user experiences. You will engage in the full development lifecycle, ensuring that our backend applications are robust, scalable, and efficient. This is your opportunity to make a real impact in a fast-paced environment that values creativity and technical excellence.

    IT Languages:

    • Python

    As a Python API Developer, you will be responsible for a range of critical tasks that support our development goals.:

      Develop and maintain back-end web applications and REST APIs;; Write efficient and maintainable Python code that meets our high standards;; Utilize code quality tools to ensure clean and organized code;; Collaborate with the UI team to integrate APIs with front-end applications;; Engage in code reviews and provide constructive feedback to peers

    Spoken Languages:

    • English;; German

    Skillset:

    • Python
    • FastAPI
    • pydantic
    • asynchronous programming
    • pytest
    • ORM
    • MongoDB

    Soft Skills:

    • Agile mindset
    • Solution-oriented thinking
    • Strong communication skills
    • Team collaboration
    • Adaptability

    Qualifications:

    • Proven experience in Python web frameworks, especially FastAPI and pydantic
    • Familiarity with asynchronous programming in Python
    • Expertise in using testing frameworks like pytest and code quality tools
    • Understanding of ORM in Python and experience with databases, preferably MongoDB
    • Ability to write clear and maintainable code following design patterns and best practices
    • Solid understanding of web application backend development
    • Fluent in written and spoken English

    Years of Experience:

      3

    Location:

      Munich, Bavaria, Germany, EU

    Job Benefits:

    • Opportunity to shape the future of the electronics industry
    • Startup atmosphere with free lunches and unique coffee culture
    • Regular team events and annual company offsites
    • Modern office location with free metro tickets and parking
    • Learning platforms and training with an annual budget for professional development
    • Flexible working schedule and hybrid work environment
    • Relocation assistance and adaptation program

    Working Conditions:

      Full Time

    Employment Type:

      Permanent Contract

    Company Culture:

    • The company fosters a collaborative and innovative environment where team members are encouraged to share their ideas and contribute to projects that make a difference. Diversity is highly valued, and the culture promotes inclusivity and respect among all employees.

    Opportunities For Advancement:

    • Career development through training and conferences, Opportunities for leadership roles in future projects

    Visa Sponsorship:

      Available
    ]]>
    Senior Full Stack Web Developer with Python https://whoneedsengineers.com/jobs/software-development-and-engineering/senior-full-stack-web-developer-with-python-2/ Mon, 23 Sep 2024 12:00:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-full-stack-web-developer-with-python-2/ Senior Full Stack Web Developer with Python

    Job Description:

      We are seeking a highly skilled and passionate Senior Full Stack Web Developer with expertise in Python to join our dynamic team. In this pivotal role, you will be instrumental in developing innovative software solutions that meet the diverse needs of our clients. Your responsibilities will encompass designing, coding, and maintaining high-quality web applications, as well as collaborating closely with cross-functional teams to ensure the delivery of scalable and efficient software products. You will leverage your extensive knowledge of both front-end and back-end technologies to create seamless user experiences while optimizing application performance. As a key contributor, you will stay abreast of the latest technological advancements and evaluate their potential impact on our projects, ensuring we remain at the forefront of the industry.

    IT Languages:

    • Python
    • JavaScript
    • TypeScript
    • SQL
    • NoSQL

    As a Senior Full Stack Web Developer, you will take on a variety of responsibilities aimed at enhancing our software offerings and driving business growth.:

      Collaborate with business partners, product owners, designers, and engineers to define project requirements and implement innovative solutions.;; Design, develop, and maintain high-quality web applications using Python and modern front-end frameworks such as React or Angular.;; Implement and manage RESTful APIs and web services to facilitate seamless integration and data exchange.;; Optimize application performance through code refactoring, performance tuning, and caching strategies.;; Stay informed about emerging technologies and industry trends, assessing their relevance and potential impact on our software solutions.

    Spoken Languages:

    • English;; Swedish

    Skillset:

    • Python
    • Django
    • Flask
    • FastAPI
    • PostgreSQL
    • MySQL
    • MongoDB
    • RESTful APIs
    • GraphQL
    • React
    • Vue.js
    • Docker
    • Kubernetes
    • Git
    • AWS
    • CI/CD
    • Automated testing

    Soft Skills:

    • Excellent problem-solving skills
    • Strong communication skills
    • Team player
    • Proactive and innovative mindset
    • Adaptable to changing business requirements

    Qualifications:

    • Master’s degree or equivalent combination of education and work experience
    • Proven experience in business development and full stack web development with Python

    Years of Experience:

      5

    Location:

      Gothenburg, Västra Götaland County, Sweden, EU

    Job Benefits:

    • Competitive salary
    • Flexible working hours
    • Opportunities for professional development
    • Health and wellness programs
    • Collaborative work environment

    Working Conditions:

      Full Time

    Employment Type:

      Permanent Contract

    Company Culture:

    • Our company fosters a collaborative and inclusive culture where innovation thrives. We prioritize creating an excellent customer experience and encourage our employees to continuously grow and develop their skills. We value proactive thinking and adaptability to meet the ever-changing needs of our clients.

    Opportunities For Advancement:

    • Potential for leadership roles, Access to training and development programs, Opportunities to work on diverse projects

    Visa Sponsorship:

      Available
    ]]>
    Senior Full Stack Web Developer with Python https://whoneedsengineers.com/jobs/software-development-and-engineering/senior-full-stack-web-developer-with-python/ Mon, 23 Sep 2024 09:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-full-stack-web-developer-with-python/ Senior Full Stack Web Developer with Python

    Job Description:

      We are seeking a talented and enthusiastic Senior Full Stack Web Developer who is passionate about technology and eager to contribute to innovative software solutions. In this pivotal role, you will engage in new development initiatives, focusing on creating, enhancing, and maintaining high-quality software solutions tailored to meet the unique needs of our clients. You will collaborate with diverse teams, including business partners, product owners, and designers, to define requirements, design solutions, and implement features that are both technically feasible and aligned with our strategic goals. Your expertise in software development will be crucial in driving our applications and business forward, ensuring that we deliver exceptional client experiences and scalable software applications. You will have the opportunity to work with the latest technologies and methodologies, and your contributions will significantly impact the success of our projects and the growth of our organization.

    IT Languages:

    • Python
    • JavaScript
    • TypeScript

    As a Senior Full Stack Web Developer, you will be responsible for driving new development activities and collaborating closely with various stakeholders to ensure the successful delivery of software solutions.:

      Collaborate with business partners and product owners to define requirements and design solutions;; Translate product requirements into innovative software applications;; Lead the design, coding, testing, implementation, and documentation of solutions;; Develop and maintain high-quality web applications utilizing Python and modern front-end frameworks;; Implement RESTful APIs and web services;; Optimize application performance and scalability;; Stay updated on emerging technologies and evaluate their potential impact on our solutions

    Spoken Languages:

    • English;; Swedish

    Skillset:

    • Django
    • Flask
    • FastAPI
    • PostgreSQL
    • MySQL
    • MongoDB
    • RESTful APIs
    • GraphQL
    • Docker
    • Kubernetes
    • React
    • Vue.js
    • HTML5
    • CSS3
    • Git
    • AWS
    • CI/CD
    • Automated testing

    Soft Skills:

    • Proactivity
    • Good interpersonal skills
    • Effective communication
    • Flexibility
    • Innovative thinking
    • Structured working style
    • Service-oriented mindset

    Qualifications:

    • Master’s degree or equivalent experience
    • Experience in business development
    • Proven experience as a full stack web developer with Python

    Years of Experience:

      5

    Location:

      Helsingborg, Skåne County, Sweden, EU

    Job Benefits:

    • Competitive salary
    • Flexible working hours
    • Opportunities for professional development
    • Collaborative team environment
    • Health and wellness programs

    Working Conditions:

      Full Time

    Employment Type:

      Permanent Contract

    Company Culture:

    • We prioritize creating a supportive and dynamic work environment that fosters collaboration and innovation. Our team values diverse skill sets and perspectives, and we are committed to the continuous personal and professional growth of our employees.

    Opportunities For Advancement:

    • Leadership roles, Specialization in emerging technologies, Mentoring opportunities

    Visa Sponsorship:

      Available
    ]]>
    Python Developer https://whoneedsengineers.com/jobs/emerging-technologies-and-specialized-roles/python-developer-2/ Sun, 22 Sep 2024 20:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-developer-2/ Python Developer

    Job Description:

      We are on the lookout for a skilled Python Developer who is passionate about expanding their expertise in Identity and Access Management (IAM), authentication, and authorization systems. In this role, you will collaborate closely with our development team to build and maintain robust Python-based applications and REST APIs. Your focus will be on enhancing IAM solutions and integrating various third-party services. We are seeking a candidate who is not only proficient in writing clean, efficient, and maintainable Python code but is also eager to tackle complex challenges that push the boundaries of traditional Python development. You will have the opportunity to contribute to code reviews, ensuring that our software solutions are high-quality and secure, while also leveraging third-party documentation to facilitate smooth integrations. An agile mindset and a solution-oriented approach to problem-solving will be essential in this dynamic role.

    IT Languages:

    • Python

    As a Python Developer, you will be responsible for the following tasks::

      Collaborate with the development team to create and maintain a Python-based codebase for web applications and REST APIs focused on IAM solutions.;; Write and optimize Python code that is efficient, readable, and maintainable.;; Utilize code quality tools, such as linters, to uphold high standards of code organization.;; Participate in code reviews to provide and receive feedback for continuous improvement.;; Understand and apply third-party documentation for seamless integration of services.;; Adopt an agile mindset to tackle challenges and deliver effective solutions.

    Spoken Languages:

    • English;; German

    Skillset:

    • Python
    • IAM
    • OAuth2.0
    • OpenID Connect
    • REST APIs
    • FastAPI
    • Unit testing
    • Microservices architecture

    Soft Skills:

    • Proactive problem-solving
    • Team collaboration
    • Adaptability to change
    • Effective communication

    Qualifications:

    • 3-5 years of experience in Python programming
    • Foundational knowledge in web development
    • Experience with Identity and Access Management systems
    • Familiarity with OAuth2.0 and OpenID Connect

    Years of Experience:

      5

    Location:

      Munich, Bavaria, Germany, EU

    Job Benefits:

    • Flexible working hours and a hybrid work environment
    • Free lunches at the office canteen
    • Access to learning platforms and training programs
    • Annual budget for conferences and professional development
    • Relocation allowance and adaptation support
    • Modern office amenities including free metro tickets and parking

    Working Conditions:

      Full Time

    Employment Type:

      Permanent Contract

    Company Culture:

    • We foster an inclusive and dynamic startup environment where creativity and innovation thrive. Our team is driven by a shared vision to revolutionize the electronics design process, and we value contributions from all team members. Regular team events and a strong emphasis on collaboration create a supportive atmosphere that encourages professional growth and teamwork.

    Opportunities For Advancement:

    • Career development through training and workshops, Mentorship opportunities within the company, Possibility of taking on leadership roles in projects

    Visa Sponsorship:

      Available
    ]]>
    Python API Developer https://whoneedsengineers.com/jobs/emerging-technologies-and-specialized-roles/python-api-developer/ Sun, 22 Sep 2024 15:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer/ Python API Developer

    Job Description:

      We are on the lookout for an experienced Python API Developer who is enthusiastic about creating high-quality APIs that empower our UI team to turn their innovative ideas into reality on our Design Studio platform. The ideal candidate will possess a solid foundation in Python development and be dedicated to enhancing user experiences through seamless and efficient APIs. In this role, you will collaborate closely with other team members to develop robust back-end web applications and REST APIs, while also ensuring that your code is not only efficient but also readable and maintainable. You will embrace complex challenges that reach beyond traditional Python API development and use code quality tools to uphold superb standards in code organization and cleanliness.

    IT Languages:

    • Python

    As a Python API Developer, you will be primarily responsible for the following tasks::

      Develop back-end web applications and REST APIs.;; Write efficient, maintainable, and readable Python code.;; Engage in challenging tasks that go beyond conventional Python API development.;; Utilize code quality tools to ensure high standards in code organization.;; Collaborate with UI team to integrate APIs into the Design Studio platform.

    Spoken Languages:

    • English;; German

    Skillset:

    • Python
    • FastAPI
    • Asynchronous programming
    • Pytest
    • ORM
    • MongoDB

    Soft Skills:

    • Agile mindset
    • Solution-oriented thinking
    • Collaborative team player

    Qualifications:

    • More than three years of experience in Python development
    • Familiarity with Python web frameworks, especially FastAPI
    • Experience with asynchronous Python programming
    • Proficient in using pytest and linters for code quality assurance
    • Knowledge of ORM in Python and databases, preferably MongoDB
    • Ability to write clean, legible code utilizing design patterns and best practices
    • Good understanding of web application backend development
    • Fluent in written and spoken English

    Years of Experience:

      3

    Location:

      Munich, Bavaria, Germany, EU

    Job Benefits:

    • Impact on the electronics industry with an agile and international team
    • Startup atmosphere with free lunches
    • Unique coffee culture
    • Regular team events and annual company offsite
    • Modern office location with free metro tickets
    • Free charging for electric cars and free parking
    • Learning platforms and language classes
    • Annual budget for trainings and conferences
    • Fitness membership for stamina development
    • Hybrid work environment with flexible schedule
    • Relocation allowance and adaptation program

    Working Conditions:

      Hybrid

    Employment Type:

      Permanent Contract

    Company Culture:

    • Our team thrives in a fast-paced environment that encourages innovation and collaboration. We value diverse perspectives and foster a caring atmosphere where every idea is appreciated and contributions are recognized. We strive to create a welcoming workplace that motivates our employees to excel and grow.

    Opportunities For Advancement:

    • Skill development through training and conferences, Possibility for career growth within the company

    Visa Sponsorship:

      Available
    ]]>