Software Engineer – Python Backend

Ethereum Technologies LLC

Reston (VA)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ETHEREUM TECHNOLOGIES LLC is seeking a software engineer to design, develop, and maintain web services systems under a Tech Lead. You will estimate, plan, and implement features, collaborating with product managers to gather requirements and deliver robust modules.

The role emphasizes strong Python skills (FastAPI/Flask), SQL (PostgreSQL), and API design with OpenAPI. You will diagnose issues, review code, and adopt new technologies while contributing to cross-functional teams in Reston,

Qualifications

  • 6 years of experience designing and developing web services applications.
  • Experience with REST APIs, JSON and OpenAPI/Swagger.
  • Proficient in Python and frameworks (FastAPI/Flask) with related tooling.
  • Strong relational database experience and SQL (PostgreSQL).
  • Git proficiency and ability to collaborate on a software team.

Responsibilities

  • Estimate, plan, and implement software development work.
  • Collaborate with product management to gather requirements for new modules or improvements.
  • Maintain and improve codebase using software engineering best practices.
  • Troubleshoot issues and provide reasoned recommendations.
  • Adopt new technologies and tools as appropriate for the team.
  • Participate in peer reviews and apply best practices.
  • Meet project objectives and timelines.
  • Set engineering vision for existing and future applications.

Skills

Web services development
REST APIs
Python frameworks
SQL (PostgreSQL)
Git & issue tracking
Debugging skills
Communication skills
Cross-functional teamwork
Multi-tasking

Education

BS in Computer Science or related field

Tools

Docker
Kubernetes
OpenAPI/Swagger
SQLAlchemy
PostgreSQL
Pytest
FastAPI
Pydantic
Httpx

Job description

Key Qualifications


  • 6 years of experience with designing and developing web services applications.

  • Strong experience with providing and consuming web services APIs (REST, JSON, OpenAPISwagger)

  • Experience with modern Python and frameworks (FastAPIFlask, SQLAlchemy Core, Pydantic, Httpx, Alembic, Pytest, Ruff, Pyright, or similar)

  • Strong experience with data modeling using relational databases, Writing and optimizing complex queries using SQL (Postgres)Strong experience with Git, Bug tracking, and collaborating with a software team

  • Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CICD)Basic understanding of Data Engineering a plus (ETL, Data warehouses)

  • Basic understanding of Frontend web a plus (VueReact, JavascriptTypescript, HTMLCSS)

  • Strong debugging and diagnostic skills

  • Excellent communication and interpersonal skills

  • Excellent multi-tasking and organizational skills

  • Excellent problem solving and analytical thinking skills

  • Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better

  • Experience working with a cross-disciplinary team of PMs, designers and other developers



Job Description


  • Under the supervision of a Tech Lead, a software engineer is responsible for the following

  • Estimate, plan, and implement software development work.

  • Work closely with product manager to gather requirements to build new modules or improve existing modules.

  • Evaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best practices.

  • Troubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.

  • Stay on top of new technologies and tools and adopt relevant ones to the team.

  • Participate in peer reviews, learn and apply software engineering best practices to your work.

  • Accountable for meeting assigned project objectives and timelines.

  • Set engineering vision and direction for existing and future applications.



Education Experience

BS in Computer Science, Computer Engineering or relevant experience in corporate environment



ETHEREUM TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ETHEREUM TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ETHEREUM TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer II
Python Developer II

Ethereum Technologies LLC • Jacksonville (FL)

On-site
USD 80,000 - 100,000
Python AWS developer
Python AWS developer

Ethereum Technologies LLC • Columbus (OH)

On-site
USD 70,000 - 90,000
.NET (Back End)
.NET (Back End)

Ethereum Technologies LLC • Fremont (CA)

On-site
USD 100,000 - 130,000
Backend Developer – Python
Backend Developer – Python

Ethereum Technologies LLC • Plano (TX)

On-site
Lead Software Developer
Lead Software Developer

Ethereum Technologies LLC • Deerfield Beach (FL)

On-site
USD 100,000 - 130,000
Software Engineer – Python Backend
Software Engineer – Python Backend

Cloud Hybrid Technologies, LLC • Reston (VA)

On-site
USD 80,000 - 100,000
Technical Lead .net
Technical Lead .net

Ethereum Technologies LLC • Alpharetta (GA)

On-site
USD 120,000 - 140,000
React UI and Fast API developer
React UI and Fast API developer

Ethereum Technologies LLC • Atlanta (GA)

On-site
USD 80,000 - 100,000
Principal Engineer, Supply Chain
Principal Engineer, Supply Chain

Ethereum Technologies LLC • Atlanta (GA)

On-site
USD 120,000 - 150,000
.NET Lead/Architect
.NET Lead/Architect

Ethereum Technologies LLC • Austin (TX)

On-site
USD 140,000 - 210,000