برنامه‌نویس ارشد نرم‌افزار

نت زیرو دبی

منتشر شده 1 روز پیش

Job Description

Location: Remote (Company based in Dubai, UAE);

About Net Zero LLC-FZ:

NetZero is a cutting-edge climate tech energy marketplace leveraging blockchain technology to facilitate the registration, issuance, trading, and redemption of various environmental certificates. Our platform supports I-RECs (International Renewable Energy Certificates), Carbon Credits, SAF (Sustainable Aviation Fuel) credits, Hydrogen, Green Ammonia, and other green certificates. NetZero is seamlessly connected to internationally recognized registries, ensuring transparency, security, and efficiency in the global renewable energy market. Our team is expanding, and we're looking for a passionate, skilled Senior Full Stack Developer to join us on this journey, contributing to projects that make a real difference.

Job Overview:

As a senior software developer, you will play a key role in the development and implementation of our software solutions. You'll work with cutting-edge technologies across various platforms and frameworks to deliver high-quality software that aligns with our mission of sustainability and innovation.

Responsibilities:

  • Develop and maintain web applications using TypeScript, React, and Node.js with Nest.js.
  • Design and implement robust backend services with Apollo Server, integrating GraphQL for optimized data querying.
  • Manage state across complex projects with Redux and context management practices.
  • Build and maintain microservices architectures, ensuring scalability and independence of services.
  • Integrate machine learning models into applications, enhancing the AI capabilities of our solutions.
  • Collaborate with frontend and backend teams to define clear specs, APIs, and scalable architecture.
  • Use Docker for containerization and orchestration of microservices.
  • Ensure data integrity and security with Firebase and Firestore databases.
  • Maintain comprehensive documentation of the code and APIs using tools like Swagger/OpenAPI.
  • Work within Google Cloud Platform environments, utilizing services such as Cloud Run and Functions.
  • Support continuous integration and continuous deployment (CI/CD) processes.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with emerging trends and technologies in the software development world.

What We Offer:

  • Remote work flexibility.
  • A competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A chance to work on projects that are innovative and eco-friendly.
  • Inclusive and diverse work culture.

Requirements:

  • Proven experience as a Full Stack Developer or similar role.
  • Strong experience with JavaScript, especially TypeScript and modern React (hooks, context).
  • Experience with GraphQL, Apollo Client/Server, and React Query.
  • Proficient in Node.js, especially with Nest.js framework.
  • Familiar with Solidity for Blockchain.
  • Solid understanding of microservices architecture and containerized environments using Docker.
  • Experience with AI and machine learning integration in web applications.
  • Familiarity with Firebase, Firestore, and PostgreSQL databases.
  • Knowledge of Google Cloud Platform (GCP) and its services.
  • Experience with state management tools such as Redux.
  • Proficient in using version control (Git) and continuous integration tools.
  • Strong problem-solving skills and the ability to work in a team.
  • Excellent communication skills in English, both written and spoken.

Nice to Have:

  • Experience with Material UI (MUI) for React.
  • Familiarity with Linux server environments.
  • Graphic design skills, particularly with Adobe Photoshop or similar tools.

How to Apply:

Please submit your resume and a cover letter explaining why you would be a perfect fit for Net Zero LLC-FZ. Include examples of past projects or contributions that highlight your skills relevant to the technologies listed.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟