Senior Software Engineer (Python-React)
Job Description:
Join a leading multinational Fortune 500 company in Canada as a Senior Software Engineer (Python-React) (100% Remote Calgary, Alberta). Contribute to cutting-edge solutions and drive innovation in full-stack development. Apply now and become part of a dynamic, forward-thinking team!
Job Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Python and React.js.
- Build and optimize ETL pipelines using Apache Airflow and Spark/EMR for efficient data processing.
- Develop and manage cloud-based solutions on AWS, including S3, IAM, and CloudFormation.
- Work with relational databases such as MySQL or Aurora, ensuring optimal performance and scalability.
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
- Implement real-time data streaming solutions using Kafka or Kinesis (good to have).
- Work with Big Data technologies like Snowflake or Hive to support large-scale data analytics (good to have).
- Troubleshoot, debug, and optimize application performance to ensure seamless user experience.
- Document technical specifications, architectural decisions, and best practices for future reference.
- Participate in code reviews, mentor junior developers, and contribute to a culture of engineering excellence.
Minimum Qualifications:
- Bachelor's Degree in Software Engineering or Information Technology
- Required 7+ years of software development experience.
- Experience working with AWS technologies (S3, iam, CloudFormation, etc), and building ETL pipelines using Airflow, Spark/EMR.
- Backend experience with Python, React.js and databases like MySQL or Aurora.
- Good to have experience with Streaming, e.g. Kinesis/Kafka, and Big Data Technologies like Snowflake/Hive.
- Excellent analyzing and problem-solving skills.
- Team player attitude with a willingness to lead when necessary.
- Ability to document requirements and specifications.
APPLY NOW!
NearSource Technologies values diversity and is committed to equal opportunity. All qualified applicants will be considered regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as protected veterans.
Required Skills:
Hive Snowflake Religion Team Player Data Processing Spark Pipelines Big Data AWS Apache Scalability User Experience Data Analytics Business Requirements Reviews React.js Software Development Developers Analytics Specifications Information Technology Databases MySQL Software Python Design Engineering Business