Backend Software Engineer - Python/Java & Microservices

Ethereum Technologies

Mendota Heights (MN)

On-site

USD 100,000 - 150,000

Full time

22 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ethereum Technologies in Mendota Heights, MN is seeking a Software Engineer to design, build, test, deploy, and support scalable software applications. The role emphasizes Python and Java, REST APIs, microservices, relational and NoSQL databases, modern web technologies, cloud platforms, Linux, Docker, and CI/CD.

You’ll collaborate with product, quality, and data teams to deliver reliable, maintainable solutions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience developing REST APIs and working with Spring Boot or a comparable framework.
  • Familiarity with one relational database and one NoSQL database.
  • Familiarity with Git, Linux, software testing, Agile delivery, and the software development life cycle.

Responsibilities

  • Design and develop backend services, REST APIs, and microservice-based applications in Python and/or Java.
  • Design data access layers for PostgreSQL, SQL Server, MySQL, MongoDB.
  • Write clean, maintainable, testable code with SOLID principles and proper error handling.
  • Create unit and integration tests; participate in code reviews and production support.
  • Containerize and deploy using Docker and CI/CD pipelines across cloud/Linux environments.
  • Use Git, Maven, Swagger/OpenAPI, Postman, and Jira for development, testing, and delivery tracking.
  • Collaborate in Agile/Scrum teams and communicate tradeoffs and risks.

Skills

Agile delivery
Object-oriented design
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
JPA/Hibernate
Node.js
REST APIs
Swagger/OpenAPI
Docker
Git
Maven
Linux
Postman
Jira

Job description

Ethereum Technologies in Mendota Heights, MN is seeking a Software Engineer to design, build, test, deploy, and support scalable software applications. The role emphasizes Python and Java, REST APIs, microservices, relational and NoSQL databases, modern web technologies, cloud platforms, Linux, Docker, and CI/CD.

You’ll collaborate with product, quality, and data teams to deliver reliable, maintainable solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer - Python/Java Microservices
Backend Software Engineer - Python/Java Microservices

Ethereum Technologies • Village of Newark (NY)

On-site
USD 78,000 - 112,000
Backend Software Engineer: Python/Java, Cloud Microservices
Backend Software Engineer: Python/Java, Cloud Microservices

Cloud Analytics Technologies, LLC • Mendota Heights (MN)

On-site
USD 90,000 - 130,000
Backend Software Engineer - Python/Java Microservices
Backend Software Engineer - Python/Java Microservices

Ethereum Technologies • Newark (NJ)

On-site
USD 84,000 - 120,000
Backend Engineer: Python, Java & Microservices
Backend Engineer: Python, Java & Microservices

Ethereum Technologies • Newark (NJ)

On-site
USD 110,000 - 165,000
Backend Software Engineer — Python/Java & Microservices
Backend Software Engineer — Python/Java & Microservices

Machine Learning Technologies, LLC • Village of Newark (NY)

On-site
USD 81,000 - 109,000
Backend API Engineer — Python/Java Microservices
Backend API Engineer — Python/Java Microservices

Ethereum Technologies • Sunnyvale (CA)

On-site
USD 110,000 - 150,000
Backend Software Engineer — Python/Java, REST APIs
Backend Software Engineer — Python/Java, REST APIs

Machine Learning Technologies, LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Backend Engineer (Python/Java) - APIs & Microservices
Backend Engineer (Python/Java) - APIs & Microservices

Machine Learning Technologies, LLC • Newark (NJ)

On-site
USD 90,000 - 150,000
Backend Software Engineer (Python/Java, REST APIs)
Backend Software Engineer (Python/Java, REST APIs)

Cloud Analytics Technologies, LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Software Engineer - Python/Java, REST APIs, Cloud
Software Engineer - Python/Java, REST APIs, Cloud

MACHINE LEARNING TECHNOLOGIES LLC • Newark (NJ)

On-site
USD 84,000 - 120,000