Job Openings
Full Stack Developer(Python)
About the job Full Stack Developer(Python)
Job Description
- As a Senior Full Stack Developer reporting to Regional Office Solutions Delivery organization, you will be responsible for designing, developing, and maintaining web applications using Python and ReactJS.
- You will work closely with our UI/UX designers to create user-friendly interfaces and ensure seamless integration with our backend systems. Additionally, you will leverage AWS/Azure cloud services to deploy and manage applications, implement CI/CD pipelines for efficient development workflows, and utilize PostgreSQL/MSSQL for database management.
- Your expertise in API development will be crucial for building robust and scalable solutions.
Key Responsibilities:
- Design and develop web applications using Python and ReactJS.
- Collaborate with UI/UX team to create intuitive and visually appealing user interfaces.
- Partner Business Engagement to review business requirements and cloud architects to ensure technical feasibility of concepts.
- Implement AWS/Azure cloud services for application deployment and management.
- Develop and maintain CI/CD pipelines to streamline development processes.
- Manage PostgreSQL databases and ensure optimal performance.
- Build and integrate APIs to support application functionality.
- Troubleshoot and resolve technical issues as they arise.
Requirements:
- Bachelor's degree or diploma in Computer Science, Engineering, or a related field.
- > 5 years of experience as a Full Stack Developer with expertise in Python and ReactJS.
- Expertise in common Python framework (i.e., Django, Flask, Pyramid) and libraries.
- Strong knowledge of UI/UX principles and best practices.
- Experience with AWS/Azure cloud services and CI/CD pipelines.
- Familiarity with containerization technologies such as Docker.
- Experience in front-end development framework (i.e., HTML, CSS, ReactJS, Angular)
- Proficiency in databases (i.e., PostgreSQL/MSSQL) and API development.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills and ability to collaborate effectively.
- Optional: Knowledge and experience in Dataiku, Snowflake, Azure SSO