Backend Software Engineer - Python/Postgres [Remote / Global]
E
EnveritasNon-profit
Global, ESTFull-TimeSenior
Salary135000 - 155000 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 7+ years
- Required Skills
- AWSBackend DevelopmentDockerPostgreSQLPythonSQLBashDesign PatternsDjangoFlaskCI/CDLinuxTerraformSoftware Engineering
Requirements
- Strong ability to present and explain complex ideas clearly to non-technical colleagues
- Demonstrated ability to apply design patterns for creating modular and efficient software
- Extensive experience with Python, including developing applications and complex data processing tasks
- Familiarity with Django or Flask
- Advanced experience with PostgreSQL, including query optimization, joins, stored procedures, and performance tuning
- Practical experience with Linux, Bash scripting, Docker containers, and AWS services (EC2, RDS, CloudFront)
- A minimum of seven years of full-time professional experience as a backend software engineer
- Bachelor’s degree in computer science or equivalent training in the principles of software engineering
Responsibilities
- Backend feature development and maintenance
- Implement improvements to EUDR backend services
- Refine geospatial workflows
- Strengthen data checks and error handling
- Investigative problem-solving
- Work with ambiguous or evolving requirements
- Adapt system to regulatory updates
- General backend engineering (Python + PostgreSQL/PostGIS development)
- Improving observability
- Contributing to CI/CD pipelines
- Making the system more resilient
- Applying and maintaining Terraform-based changes in AWS
View Full Description & ApplyYou'll be redirected to the employer's site