This is a remote position.
As a Senior Python Developer at Aspire, you will play a key role in designing, developing, and maintaining robust Python-based applications. Your expertise in Python programming, software design, and problem-solving will be critical in building scalable, high-performance solutions. You will work closely with cross-functional teams to deliver innovative products and ensure seamless integration with existing systems, contributing to the continued success and growth of the company.
What you’ll do
- Design, develop, and maintain robust Python-based applications.
- Work closely with project stakeholders to understand requirements and translate them into technical solutions.
- Develop scalable data pipelines using AWS services like Glue, Lambda, and S3.
- Optimize application performance and scalability, ensuring efficient handling of large data sets.
- Implement best practices for software development, testing, and deployment in a cloud environment.
- Collaborate with cross-functional teams to ensure the seamless integration of software components.
- Troubleshoot, debug, and upgrade existing systems as required.
What you’ll Need
- 5+ years of hands-on experience in software development, with a strong focus on Python.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred but not required.
- Extensive experience with Python, including advanced concepts, frameworks, and libraries. Experience working primarily with Python, rather than other languages.
- Strong experience with AWS services such as AWS Glue, Lambda, and S3.
- Understanding of cloud computing, serverless architectures, and building scalable applications using AWS.
- Experience working with large-scale data processing, ETL processes, and data transformation.
- Proficiency in SQL for querying and manipulating data, with experience in writing complex SQL queries to support data processing and reporting.
- Ability to identify performance bottlenecks and troubleshoot complex issues in distributed systems.
- Excellent communication skills with the ability to work collaboratively in a team environment.
- Experience with other AWS services such as DynamoDB, RDS, or Redshift is a plus.
- Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker), and infrastructure as code (Terraform/CloudFormation).
- Strong SQL skills, with experience in database query optimization and handling large datasets efficiently.
- Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar.
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this.
- Be part of a (Remote is here-to stay) organization
- Work and learn from great minds
- Explore new opportunities to learn and grow everyday by attending technical and non-technical training
- Get market exposure by working with international tech leaders
- Nursery reimbursement benefit
- Attend virtual and onsite international tech conference
- Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.