SIROC ยท 3 weeks ago
Senior Backend Engineer (Python)
SIROC is seeking a Senior Backend Engineer to join their worldwide team. In this role, you will focus on building web applications and collaborating with engineers, project managers, and designers to contribute to the development of SaaS and B2B products, as well as digital AI transformation for customers.
Responsibilities
Design custom REST API services
Design backend application infrastructures in coordination with DevOps engineers
Design and implement custom SQL and nonSQL database schemas
Optimize database queries for a performant backend application
Implement custom application business logic and negotiate with front-end and data engineers' data schemas
Build deployment and CLI pipelines
Ensure scalability, flexibility, and maintainability of the implemented applications
Proactively assess and ensure code quality by using appropriate tools and principles
Proactively communicating with colleagues to refine application design
Writing meaningful, clean code and doing code reviews
Assisting your colleagues to achieve their goals
Qualification
Required
Fluent in English with excellent oral and written communication skills
University degree in Software Engineering, Computer Science, Mathematics, or similar is highly desirable
Proficiency in working with Git, defining pipelines, GitHub actions, and continuous integration
Proficiency in working on Python, pyenv, PIP, and its IDE environment (PyCharm or equivalent)
Expertise in building APIs using FastAPI or similar
Expertise with SQL databases (PostgreSQL, MySQL, TimescaleDB, ...)
Expertise with non-SQL databases (MongoDB)
Experience with frameworks such as Redis, ElasticSearch, RabbitMQ, Celery, or others
Experience in Docker, Docker-Compose, and DevOps is highly valued
Ability to motivate, encourage, persuade, increase cooperation, and reduce tension among team members
Experience working in an Agile environment
Ability to prioritize, organize, and execute within a high-pressure environment
Preferred
Experience in Kotlin or Java is valued (Spring Boot) but not required
Benefits
Fully remote position in a fully distributed team.
Flexible schedule (you define when you want to work).
A competitive salary in the industry based on your experience and skillset.
A brand new MacBook Pro (or equivalent) as a working laptop.
Company
SIROC
Siroc is a management and IT consulting company that provides digital transformation consulting services and BI tools for businesses.
Funding
Current Stage
Growth StageCompany data provided by crunchbase