Outsourced
Software Engineer Python (Remote)
Software Engineer Python | Outsourced | Philippines
Job Description
...Software Engineer Python | Outsourced | Philippines
Job Description
Company Description
Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world’s leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.
About The Client (AU)
The client is a specialist growth consultancy that acts as a dedicated growth squad for its clients. Leveraging product-led growth (PLG), data, and automation, it has delivered significant growth for its clients. With a focus on growth strategy, high-velocity delivery, and growth foundations such as process, tech infrastructure, and culture,it helps businesses design their growth strategy, execute their plans, and train their teams for long-term success.
Since its founding in 2019, the company has established a track record of measurable success through product-led growth, having worked with scale-ups, VC/PE, and corporate clients across all types of industries. With a team of experts and entrepreneurs, it can deliver strategic advice as a fractional Chief Growth Officer, execute initiatives end-to-end as a dedicated Growth Pod, or embed with existing teams to fill capacity and capability gaps, providing flexible solutions tailored to its clients’ needs.
Job Description
We are seeking a skilled and experienced Software Engineer with expertise in software development, cloud services, infrastructure-as-code, CI/CD pipelines, and workflow orchestration. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions that leverage cloud services such as AWS. Proficiency in Python is required, and experience in TypeScript is highly desirable.
Key Responsibilities:
- Software Development:
- Collaborate with cross-functional teams to design, develop, and deploy software solutions.
- Write clean, maintainable, and efficient code in Python.
- Optionally, contribute to projects utilizing TypeScript for front-end or back-end development.
- Utilize AWS services to build scalable, reliable, and secure cloud applications.
- Configure and manage cloud resources such as EC2 instances, S3 storage, Lambda functions, and API Gateway.
- Implement infrastructure-as-code using tools like Terraform or AWS CloudFormation for efficient resource management.
- Design and implement CI/CD pipelines, ensuring automated testing, building, and deployment of software applications.
- Implement workflow orchestration to streamline complex business processes and automate repetitive tasks.
- Manage and version control codebase using Git and CI/CD tools.
- Troubleshoot and debug issues, identify bottlenecks, and devise solutions to address performance and scalability challenges.
- Collaborate with team members to solve complex technical problems and implement effective solutions.
- Work closely with product managers, designers, and other developers to understand product requirements and translate them into technical specifications.
- Participate in code reviews to maintain code quality and ensure best practices.
- Mentor junior developers and assist in their skill development.
- Create and maintain technical documentation, including design documents, architecture diagrams, and API documentation.
- Document code changes, system configurations, and troubleshooting procedures for future reference.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s degree preferred).
- Proven experience in software development using Python.
- Strong understanding of cloud computing concepts and hands-on experience with AWS services.
- Experience with infrastructure-as-code tools such as Terraform or AWS CloudFormation.
- Optional: Experience with TypeScript for front-end or back-end development.
- Proficiency in CI/CD concepts and experience with workflow orchestration tools.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Solid understanding of software engineering principles, algorithms, and data structures.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
Work Schedule
- Monday-Friday 9AM-6PM (Manila Time)
Location
- Homebased ; Must have minimum of 20MBPS (BOTH download and upload speed) and amenable to use own equipment
By clicking on the “I’m Interested” button I hereby allow Outsourced Quality Assured Services, Inc. (“Outsourced”) to store and collect my personal information for the purposes of employment application. As such, I agree and authorize Outsourced to collect, store, or continue to use my personal information for the above-stated purpose, and to retain my personal information for a period of 1 year, and for these purposes only.
Show more
Show less
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save