job description
Are you a passionate Linux Software Developer looking to make an impact in a dynamic tech environment? Join our innovative team in Bali and contribute to cutting-edge software solutions that drive efficiency and performance. This role offers the opportunity to work on high-impact projects, collaborate with talented engineers, and grow your expertise in Linux-based systems.
As a Senior Linux Software Developer, you will design, develop, and optimize software solutions while ensuring robust testing and seamless releases. You'll work closely with cross-functional teams to deliver high-quality software that meets business and technical requirements. If you thrive in a fast-paced, collaborative environment, this is the perfect role for you!
Responsibility
- Design, develop, and maintain Linux-based software applications.
- Perform unit testing and ensure software quality through automated testing frameworks.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Optimize software performance and scalability for Linux environments.
- Follow and improve the software release process to ensure timely and error-free deployments.
- Debug and resolve complex software issues in Linux systems.
- Document software designs, processes, and best practices.
- Stay updated with emerging technologies and industry trends in Linux development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Linux software development.
- Proficiency in C/C++, Python, or other relevant programming languages.
- Strong understanding of Linux kernel, system calls, and debugging tools.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Familiarity with containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.