Job Description
Work as a member of a self-organized Agile team that builds, owns, and operates cloud services, including back-end, front-end, DevOps, and quality engineering activities.
Responsibilities
Work as a member of a self-organized Agile team that builds, owns, and operates cloud services, including back-end, front-end, DevOps, and quality engineering activities. Support service operations, including monitoring, alerting, logging, metrics, and troubleshooting. Collaborate closely with senior engineers, architects, and product owners to understand requirements and implement effective solutions. Write clean, maintainable, and well-tested code under the guidance of experienced team members. Participate in code reviews, design discussions, sprint planning, and other Agile ceremonies. Learn and apply engineering best practices for scalability, reliability, usability, performance, and security. Support the continuous improvement of existing systems by identifying issues and recommending enhancements.
Requirements
Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related technical field. 0–1 year of software engineering experience, including internships, academic projects, or professional experience. Good understanding of fundamental computer science concepts and programming principles. Hands-on experience with at least one programming language, such as C#, Go, Java, or Python. Familiarity with web services, REST APIs, and client-server architecture. Basic understanding of databases, data structures, algorithms, and object-oriented programming. Willingness to learn cloud technologies, DevOps practices, and production service operations. Strong problem-solving, communication, and collaboration skills.