Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
Analyze and provide input for the requirements and provide impact assessment for new features or bug fixes. Make high-level design and establish technical standards.
What You'll Do: Design, develop, and maintain software applications Collaborate with cross-functional teams on project requirements and solutions ️ Write clean, efficient, and well-documented code Debug and resolve technical issues promptly Participate in code reviews to ensure best practices Contribute ideas to enhance system performance and user experience
Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
System Design & Cloud: Deploy scalable code on cloud environments (AWS/GCP), containerizing services with Docker and maintaining automated CI/CD pipelines.
Explore and implement efficient collaboration methods to enhance the efficiency of remote and cross-regional communication and support the iteration of our business.
Play a critical role in planning and leading large-scale technical projects to lay the foundation for the iterative development and scale of early products