Senior Backend Engineer (Python/Java)

Remote $135k–$225k senior 6 months ago full-time quality 8.8/10

Role in brief

BTSE is a global fintech and blockchain company looking for a Senior Backend Engineer to develop technical solutions using Python and Java. Ideal candidates have extensive backend experience and strong communication skills.

PythonJavaFastAPIHTMLJavaScriptRESTSQLPostgreSQLUnixLinuxDockerGitLab CI/CD

About the role

As a Senior Backend Engineer at BTSE, you will tackle operational challenges by designing and maintaining high-performance web applications and microservices. Your role will involve creating technical roadmaps and implementing internal services based on REST best practices.

You will work within a team that values innovation and efficiency, contributing to the development of solutions for over 100 corporate clients. Success in this position means effectively communicating technical details to non-technical stakeholders and continuously adopting new tools to enhance processes.

The salary range for this role is between $135,000 and $225,000, depending on experience.

Skills that matter here

  • Python: This role requires extensive use of Python for backend development.
  • Java: Java will be used alongside Python for building web applications.
  • FastAPI: Experience with FastAPI is preferred for developing asynchronous applications.
  • REST: You will architect internal services following REST best practices.
  • PostgreSQL: Advanced SQL skills, particularly in PostgreSQL, are essential for this position.
  • Docker: Docker will be used for containerization in the development process.

Who this role suits

  • You have a strong background in backend development with at least 5 years of experience.
  • You are skilled at communicating complex technical concepts to non-technical audiences.
  • You thrive in a remote work environment and are proactive in identifying and solving challenges.
  • You are adaptable and eager to learn new tools and technologies.

From the employer

  • Proactively identify and resolve business challenges by creating technical roadmaps.
  • Design and maintain high-performance web applications and microservices using Python and Java.
  • Architect and implement internal services following REST best practices.
  • Communicate technical solutions to non-technical stakeholders.
  • Research and adopt new tools to automate processes.
  • Manage the complete software development lifecycle.
  • 5+ years of backend development experience with Python and/or Java.
  • Experience with modern asynchronous frameworks, preferably FastAPI.
  • Proven experience building web applications using REST APIs, HTML, and JavaScript.
  • Advanced proficiency in modern SQL, particularly PostgreSQL.
  • Experience with Unix/Linux systems.
  • Experience with Docker and GitLab CI/CD.
  • Strong communication skills.

Questions about this role

What is the remote policy?

The position is fully remote.

What level of seniority is this role?

This is a senior-level position.

How do I apply for this position?

Candidates can apply through the BTSE website.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to BTSE.