Full Time

Backend Software Engineer - Python/Postgres [Remote / Global]

Enveritas
Remote!
$90,000 - $140,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 Enveritas, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Backend Software Engineer specializing in Python and PostgreSQL at Enveritas, you will play a pivotal role in designing, developing, and maintaining efficient backend services that empower our mission to create a more sustainable world through accurate data solutions. Your responsibilities will encompass collaborating with cross-functional teams, enhancing existing applications, and implementing new database functionalities while ensuring high performance and responsiveness. This position requires a deep understanding of backend architecture and a commitment to agile methodologies in a fully remote environment.



Job Responsibilities

  • Design, develop, and maintain scalable backend services using Python and PostgreSQL.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement and improve database schemas and queries to optimize performance.
  • Participate in code reviews, ensuring adherence to best practices and code quality standards.
  • Troubleshoot and debug applications to enhance overall reliability and functionality.
  • Write and maintain automated tests to guarantee service functionality and correctness.
  • Work closely with product managers to understand requirements and deliver solutions that meet user needs.
  • Document development processes, APIs, and technical specifications for internal use.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in backend development with Python.
  • Strong proficiency in PostgreSQL, including database design and optimization.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with cloud-based services and deployment pipelines.
  • Knowledge of version control systems, particularly Git.
  • Understanding of agile development methodologies.
  • Effective problem-solving skills and attention to detail.


Technologies & Tools


In this position, you will predominantly work with Python for backend development and PostgreSQL as the primary database management system. Our technology stack may also involve Docker for containerization, Git for version control, and CI/CD pipelines for deployment. Familiarity with cloud platforms such as AWS or Azure is also integral to efficiently manage our services.



Ideal Candidates


The ideal candidate is a proactive and innovative thinker, possessing a robust understanding of backend technologies with a passion for problem-solving and sustainable solutions. They should demonstrate a strong aptitude for collaboration within diverse teams, delivering high-quality results while adapting to evolving project requirements. Additionally, a commitment to continuous learning and an eagerness to stay abreast of industry trends will make them an excellent fit for this role at Enveritas.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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