Remote

Middle Fullstack Developer

We aim to build a high-performing team that thrives on innovation and excellence. If you're passionate about back-end engineering and ready to shape the future of our products, we invite you to join us.

Vue.jsReactPythonFullstackMiddle

About us

Mad Devs is a full-stack team specializing in developing and administering large-scale IT products across various industries, many of which are used in Europe, the USA, and Southeast Asia. We are passionate about tackling complex challenges and delivering innovative solutions that make a significant global impact.

We are inviting you to join the team that builds enji.ai – an innovative software development analytics tool. You'll be working on challenging tasks including data analysis, LLMs integrations, financial analytics and projections, complex user interfaces, and system performance optimization to handle growing data loads. We have several active paying customers from US, Europe and Central Asia who regularly use our product and drive development with interesting feature requests, challenging us to push the boundaries of what's possible with dev analytics.

Our company is committed to full work transparency and mutual support. This means nobody spends weeks working on their code alone, and we regularly check progress and discuss solutions, so you always have the chance to ask your colleagues for help if you need it. In this project, discussing decisions with the CTO before starting work is common, and all PRs go through a rigorous code review process.

Requirements: Requirements:

  • 3+ years of hands-on experience in Python development.
  • Previous experience with other programming languages will be an advantage.
  • Education: technical or mathematical education required.
  • Experience with SQL and any database: SQLite, PostgreSQL, Oracle, MySQL.
  • Familiarity with ORM principles. A specific programming language is not important in this case. Hibernate, Django ORM, SQLAlchemy, etc.
  • Knowledge of HTML/CSS at the developer level and experience with CSS frameworks.
  • Experience with one of the 'big three' frameworks: React, Angular, Vue.
  • Understanding of principles like SOLID, DRY, and other best practices in software development.
  • Language proficiency: we are a Russian-speaking team, but  we are building a product for the world, so English is also required at B1 level or higher is required.
  • Effective stress management: Know how to handle stress without it affecting performance.
  • Responsibility: High level of accountability and commitment.

Why Join us

At Mad Devs, you will be part of a company that values creativity, strategic thinking, and continuous improvement. You will work on meaningful projects that impact millions of users worldwide alongside a talented and supportive team. By joining our team, you will have the opportunity to make a real impact, grow your career, and contribute to developing cutting-edge solutions in the world of back-end engineering.

Employees benefits

Hours Icon.

Flexible working hours

Culture Icon.

Remote-first culture

Docs Icon.

Long-term projects

Dollar Icon.

Salary in dollars

Community Icon.

Professional communities

Trips Icon.

Onsite business trips

Training Icon.

Training budget

Microphone Icon.

Paid conferences

Ekaterina

Hi, I'm Ekaterina.

Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .

Tell us about yourself

* By submitting your application, you consent to the storage of your CV in our database of candidates. If we have another vacancy that suits you, we may contact you.