SDE 1

Job Description

Job Title: Software Development Engineer I (SDE I) Department: Engineering Reports To: Senior Software Engineer Summary: We are looking for a talented and experienced Software Developer to join our team. In this role, you will be responsible for developing and maintaining high-performance, scalable web Servers in compliance with Renewable energy industry Protocols. You will also be responsible for working with other members of the team to design and implement new features with scaling micro services.

Responsibilities

  • Responsibilities: Develop and maintain high-performance
  • scalable web applications using Node.js
  • Express.js
  • MongoDB
  • and React.js Work with other members of the team to design and implement new features Participate in code reviews and provide feedback on other developers' work Troubleshoot and debug code Stay up-to-date on the latest technologies and trends in web development

Requirements

  • Qualifications: Bachelor's degree or equivalent experience in Computer Science or related field 1+ years of experience with Node.js 1+ years of experience with Express.js 1+ years of experience with MongoDB 1+ years of experience with React.js Experience with Docker
  • Docker Network Bridge
  • or K8s Knowledge in Kafka
  • data transport within closed micro services RabbitMQ
  • and Redis Cache basic knowledge Experience with Node.js clusters and WebSocket Adapters for Data Transport Routing Skills: Strong programming skills in JavaScript
  • TypeScript
  • and/or CoffeeScript Experience with object-oriented programming Experience with non-relational databases Experience with web development frameworks Experience with unit testing and continuous integration Excellent problem-solving and debugging skills Strong communication and teamwork skills Benefits: Competitive salary and benefits package Opportunity to work on cutting-edge technology Collaborative and supportive work environment Chance to make a real impact on the company and its customers If you are a talented and experienced Software development Engineer who is looking for a challenging and rewarding opportunity
  • we encourage you to apply.
Apply now