Full Time

Backend Product Software Engineer, New Initiatives - Remote

Energy Jobline
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Energy Jobline, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Backend Product Software Engineer, New Initiatives at Energy Jobline will play a critical role in designing, developing, and maintaining scalable backend systems for innovative projects. This position demands a combination of technical proficiency and creative thinking to contribute to new initiatives that enhance our service offerings. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business goals, all while ensuring a flexible and efficient development process in a remote work environment.



Job Responsibilities

  • Design, develop, and maintain robust backend systems for new product initiatives.
  • Collaborate with product managers and UI/UX designers to implement user-centric features.
  • Write high-quality, optimized, and maintainable code while adhering to industry best practices.
  • Conduct software testing and debugging to ensure system reliability and performance.
  • Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Identify and resolve performance bottlenecks in the backend system.
  • Document system architecture and design specifications for future reference.
  • Stay current with industry trends and emerging technologies to incorporate best practices into development.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in backend development using languages such as Python, Java, or Node.js.
  • Strong understanding of RESTful API design and microservices architecture.
  • Experience with database management systems, such as PostgreSQL, MySQL, or MongoDB.
  • Proficiency in version control systems, particularly Git.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and a strong attention to detail.
  • Ability to effectively communicate technical concepts to non-technical stakeholders.


Technologies & Tools

This position utilizes a range of modern technologies and tools to facilitate effective software development and project management. Key technologies include backend programming languages such as Python and Java, database solutions like PostgreSQL and MongoDB, as well as cloud services such as AWS and Azure. The role also involves using version control systems like Git and collaborative tools for documentation and communication.



Ideal Candidates

Ideal candidates for this position possess not only the necessary technical competencies but also demonstrate proactive problem-solving abilities and enthusiasm for innovation. A good fit for the role will be someone who thrives in a collaborative environment, values continuous learning, and is passionate about creating effective software solutions. Strong communication skills and a genuine interest in contributing to meaningful projects will further enhance one's suitability for this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.