Software Engineer Intern

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field., Experience with scripting languages such as Python and Bash., Familiarity with backend development concepts and working with APIs or server-side technologies like Java., Exposure to cloud computing platforms such as AWS, Azure, or Google Cloud..

Key responsibilities:

  • Actively participate in the design, development, and testing of scalable applications using Java, Python, and AWS.
  • Write clean, maintainable, and well-documented code focusing on optimization and performance improvements.
  • Participate in code reviews to learn best practices and receive feedback.
  • Assist with debugging, profiling, and troubleshooting to improve system reliability.

ATPCO logo
ATPCO SME https://www.atpco.net/about
201 - 500 Employees
See all jobs

Job description

Company Description

ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel industry relies on ATPCO's technology and data solutions to help millions of travelers reach their destinations efficiently. Join us and contribute to the development of innovative applications that power global travel. 

Job Description

As a Software Engineer Intern, you will work within a dynamic development team, contributing to the design and implementation of new tools and applications. This internship offers a hands-on opportunity to participate in the agile development process and gain exposure to state-of-the-art technologies, including Java, Python, and AWS.

Responsibilities:

· Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Java, Python, and various Amazon Web Services.

· Write clean, maintainable, and well-documented code, focusing on optimization and performance improvements to solve real-world engineering challenges.

· Participate in code reviews to learn best practices and receive constructive feedback.

· solve real-world engineering challenges.

· Leverage scripts, tools, and platforms to automate tasks, enhancing operational efficiency and minimizing manual workload.

· Assist with debugging, profiling, and troubleshooting to improve system reliability and identify bottlenecks.

· Participate in agile processes such as standups, sprint planning, and retrospectives.

· Showcase your work and present progress to team members and leadership.

· Demonstrate curiosity and a willingness to learn and experiment with emerging technologies.

Ideal Candidate:

· Currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field.

· Experience with scripting languages e.g. Python, and Bash.

· Familiarity with creating basic web applications.

· Familiarity with backend development concepts and working with APIs or server-side technologies, and languages like Java.

· Exposure to cloud computing platforms such as AWS, Azure, or Google Cloud.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Willingness To Learn
  • Curiosity

Software Engineer Related jobs