Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Rust, Go, Python, Java, and AWS
Write clean, maintainable, and well-documented code, focusing on optimization and performance improvements
Conduct code reviews to learn best practices and provide constructive feedback
Apply algorithms and data structures to solve real-world engineering challenges
Assist with debugging, profiling, and troubleshooting to improve system reliability and identify bottlenecks
Write and maintain unit and integration tests to ensure application quality
Developing observability metrics and dashboards to monitor team services
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
Requirements
Currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field
Experience in building web applications
Strong understanding of algorithms and mathematics
Excellent problem-solving and analytical skills
Insatiable curiosity and eagerness to learn
Ability to explain concepts clearly and effectively using whiteboarding or similar methods
Benefits
Opportunity to work with cutting-edge technologies and innovative solutions
Gain practical experience in agile development processes
Collaborate with a talented team of engineers and learn from industry leaders
Contribute to impactful projects that influence global travel systems
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.