Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Evident Microscopy

Senior Software Engineer

Posted Updated
Discussion

Description

Requirements:

  • Hands-on experience in backend software development using Python, with strong knowledge of FastAPI and Django.
  • Experience in designing and developing interactive, distributed applications using microservice architecture.
  • Excellent knowledge of both non-relational (MongoDB) and relational databases, including schema design and query optimisation.
  • Solid experience with message brokers and asynchronous task systems such as RabbitMQ and Celery.
  • Proficiency with core software engineering tools, specifically Git.
  • Experience with test-driven development (TDD), automation frameworks such as pytest and Playwright, and building robust testing strategies.
  • Ability to design solution architectures, prepare engineering plans, and document workflows, APIs, and technical specifications.
  • Ability to work in cross-functional teams, collaborate effectively, and contribute to high-quality engineering decisions.


Good-to-Have Skills:

  • Experience with CI/CD pipelines, Docker, and monitoring/logging tools.
  • Experience with AI tools for development acceleration.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →