About the Role:
We are looking for an experienced Software Developer to join our global team. This role requires a detail-oriented professional, experienced in various aspects of software development, from coding to testing. In this position, you'll collaborate with a team of talented engineers, contributing to the development and enhancement of our cutting-edge satellite and marine services technology.
Key Responsibilities:
- Develop and maintain software projects, ensuring adaptability and efficiency.
- Troubleshoot and modify software for enhanced performance and hardware compatibility.
- Collaborate with different departments for system design and maintenance.
- Evaluate software interfaces and recommend system improvements.
- Design software systems utilizing scientific analysis and mathematical models.
- Provide regular updates and reports on project activities.
Requirements:
- Bachelor's degree in Computer Science, IT, or related field, or equivalent work experience.
- A minimum of 4 years of experience in a Software Developer role.
- Fluent in English with good communication skills.
- Exceptional problem-solving abilities with a detail-oriented approach.
- Can work independently under tight deadlines.
- Excellent collaboration and coordination skills across departments.
- Strong analytical skills and business understanding.
- High ethical standards and professional integrity.
- Strong proficiency in PHP and excellent knowledge in Javascript, HTML, CSS, etc.
- Demonstrated proficiency in working with relational databases, such as MySQL.
- Deep understanding and experience in design and integration of REST APIs.
- Comprehensive knowledge of the software development life cycle.
Considered an Advantage:
- A full-stack developer with diverse software project experience.
- Familiarity with Linux architecture, commands, Docker, and Linux virtualization.
- Practical experience with other modern programming languages such as Python, Go etc.
- A strong understanding of AWS, as well as Infrastructure as Code tools.
Benefits:
And here are just some of the benefits you receive when you join Tototheo Global.
- The company is Great Place to Work certified.
- Work in an international, dynamic, and fun environment, at a growing company.
- Attractive remuneration package.
- 13th salary.
- Medical Insurance.
- Continuing education and training.
- Equal opportunities employer.
- Hybrid work mode
- Wellness Support – Unlimited access to our dedicated wellness platform for mental health resources, coaching and self-care tools.