Job Description
Job Description
Carbon Solutions Group is seeking a Senior Full Stack Software Engineer to join our Solar Aggregation Team. The position is responsible for new API integration, and continued improvement of our current portal.
The role will work closely with the commercial team and play a role as we expand into new markets. The Senior Software Engineer will work closely with 3rd party developers to enhance Carbon Solutions Group product offering.
The current application is primarily Laravel (PHP) and React.Responsibilities
- Writing clean, high-quality, high-performance, maintainable code (Frontend, Backend, and Database).
- New API Integrations into current portal
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Daily development meetings with internal team and 3rd party developers
- Evaluate strategy and technology stack
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 5+ years of relevant work experience
- At least 5+ years of React experience
- At least 5+ years of PHP experience (Laravel)
- Strong interest in renewable and solar industry
- API integration experience
Senior Full Stack Engineer - IMS (REMOTE)
The Senior Full Stack Engineer acts as a senior member of a group of passionate engineers to help us create software and services for the Discogs product. The Senior Full Stack Software Engineer for the IMS team will be responsible for building a robust inventory management system using modern React...
Senior Software Engineer - Scala
About the job: We’re looking to hire full-stack software engineers who are excited to learn new technologies and comfortable diving into different levels of our stack. Responsibilities: Work with the engineering team to design, build, and test our cloud-based platform including front-end, back...
Senior Software Engineer (Data)
Interact with data analysts, product owners/managers and other engineers to understand business problems, technical requirements to deliver data solutions. ETL design using Big Data stack environments (Hadoop, MapReduce, Pig, Hive, Oozie, Apache Beam, Airflow, etc. ...
Senior Software Engineer, Messaging
The Messaging team is looking to hire a Senior Software Engineer that thrives at the intersection of infrastructure and software development. As a member of the Data Processing and Workflow Foundations team, your work will span these domains, which are rich with challenging infrastructure and softwa...
Senior Staff Engineer, Product Software
Senior Staff Engineer, Product Software. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills and try n...
Senior Software Engineer
Extensive prior experience coaching software engineers in order to help grow the pool of software engineering talent. Principal Software Engineer | United States, Remote . What does a great Principal Software Engineer do?. Great candidates will leverage prior experience scaling high performance soft...
Senior Software Engineer (Remote)
Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...
Senior Machine Learning Software Engineer
We are seeking a passionate and skilled Senior Machine Learning Software Engineer expert to join our high-performing development team. Use sound software engineering principles and best practices to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolera...
Senior Software Quality Assurance Engineer
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or related technical degree. Educate software development teams on best practices in software testing and help foster a culture of quality first. Leading cross functional software quality initiatives for improving test...
Senior Software Engineer - Salesforce Service Cloud
Able to support a wide variety of release management processes: planning, scheduling, and controlling software through different phases and environments, including versioning, branching, merging, testing, and deploying software releases. Drives effective delivery of product/platform needs through de...