x
G O L D D U S T

Software Engineer

About the Role

We are looking for a skilled and motivated Software Engineer to join our growing development team. In this role, you will design, build, and maintain scalable and reliable software solutions. You will work closely with cross-functional teams to turn product requirements into robust applications.

Key Responsibilities

  • Develop, test, deploy, and maintain high-quality software solutions.
  • Collaborate with product managers, designers, and other engineers to deliver new features.
  • Participate in code reviews and contribute to team best practices.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug software issues as they arise.
  • Stay up-to-date with emerging technologies and frameworks.

Requirements

Technical Skills:

  • Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#, PHP).
  • Experience with web frameworks (e.g., React, Angular, Laravel, Django, .NET).
  • Solid understanding of database systems (SQL and/or NoSQL).
  • Familiarity with version control (e.g., Git).
  • Knowledge of RESTful APIs and microservices architecture.

Soft Skills:

  • Excellent problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively.

Education & Experience:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 2+ years of professional software development experience (flexible based on seniority level).

Preferred (Nice to Have)

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Exposure to DevOps practices and CI/CD pipelines.
  • Familiarity with Agile/Scrum methodologies.
  • Mobile development experience (iOS/Android).

What We Offer

  • Competitive salary and performance bonuses.
  • Flexible working hours and remote options.
  • Professional development opportunities.
  • Health insurance and wellness programs.
  • A supportive and collaborative work environment

If you think you are a good fit for the role apply.