Requirements
Experienced Software Engineer, with proven hands-on experience on coding complex software solutions, preferably based on the microservices architecture. The codebase is Python, but someone with solid coding skills and seniority could be able to shift languages, so any programming language background is welcome. We are looking for someone to join our future product teams to support the development and maintenance of Monite's platform.
Technical stack: Python 3.10 (FastAPI) , PostgreSQL, RabbitMQ, Kubernetes, Redis, MongoDB;
What we are looking for
Experience and principles
- You have experience in Python.
- You are an experienced SQL databases user.
- You are not a stranger to Kubernetes and Docker.
- You know how to work with GitLab, CI/CD.
- You speak English fluently and you want to work in an international and dynamic environment (at least B2).
- You have experience with microservice architecture development.
- You are a doer with a creative force and high attention to detail: strive for the highest quality with an iterative approach mindset.
- You are receptive to feedback, to be mentored and to mentor others. We're caring and make sure that everyone can grow. You will be empowered and you will empower others.
โMentality
- Doer mentality - you talk to clients/experts, you conceptualize, you experiment.
- People-centric - you're great at building and developing relationships.
- Passionate - you love what you do and you always go the extra mile.
- Ambition & growth mindset - you want to be a top-notch professional, you learn with every challenge, you are looking for solutions rather than describing the problems.
- Low ego - you use every opportunity to get feedback and grow instead of having negative emotions, you see every problem as an opportunity, you use radical candor.
- Self-starter - you value autonomy, come up with initiatives and work well on remote.
- You live for feedback culture, you love to be mentored and to mentor.
Benefits
- We offer an amazing work environment, we strive for performance, but always balance it with kindness and care.
- We work from multiple locations (USA, Berlin, Georgia, London, Brazil). We have a work from anywhere policy.
- We value hard and soft skills. We are looking for passionate engineers, really interested in making our product better.
- We value autonomy and a good balance of velocity vs quality.
- We offer an attractive salary package.
- We provide mentorship & courses.
- Premium Mac/Windows laptop.
- We are a small team as of now. The best opportunity to have an impact on a team growing fast.
What you'll be doing?
- โFrom zero to one, build a content marketing strategy and tactics for new markets: communication channels selection, media planning, and execution
- With the marketing team, assign metrics to content pieces and campaigns, analyze their success and refine future content based on real data
- Be a key contributor to the development and dissemination of content to our current and potential clients. In the early days do a lot of stuff by yourself, like imposing and sending emails, writing posts for social media, etc
- To build TOV for new markets and ensure all content is on-brand, consistent in terms of style, quality, and tone of voice
- Coordinate the team of contributors and out stuff SEO-team
- To build good relationships with local media and help generate editorial content for them
- Work independently to proactively suggest, plan and produce a range of ideas that we can implement in reality
โSkills & Experience:
- โ3+ years experience in a similar type of role (either client-side or agency)
- Outstanding written and verbal communication skills, with excellent grammar and spelling
- Professional writing and editing experience, preferably with experience in technology
- Ability to manage and mentor the content and SEO teams
โIn return, we offer:
- โCompetitive salary
- A flexible, diverse and inclusive working culture
- Great opportunities for professional development to progress your career
- An experienced team that includes developers, designers, product- and marketing managers, analysts and strategist
Requirements
As our Quality Assurance you will be responsible for:
- Managing and delivering automated testing, practices, and guidelines in cooperation with the rest of the team;
- Write and execute automation test cases based on Selenide, preferably - Katalon;
- Document test plans and other test documentation. Keep documentation up to date;
- Prepare test cases for the user stories;
- Work with non-functional areas of automation testing: performance and reliability;
- Keep track of bugs and incidents;
- Work with the rest of the team to make sure that we consistently work on quality improvement and that the number of crucial incidents is reduced.
To be successful in this role you should have:
- 3+ years of experience in QA Automation in Selenide;
- Experience with git-based development processes;
- Good technical English;
- Preferable - prior experience with billing.
Benefits
What's in it for you?
- A focus on professional development;
- Training reimbursements
- Mentor programs
- Knowledge-Exchange programs
- Interesting and challenging projects
- Flexible working hours
- Paid one month vacation per year and unlimited sick leave
- Medical insurance reimbursement
- Co-working and gym/sports reimbursement
- The opportunity to receive a reward for the most innovative idea that the company can patent.
About the project:
MotorK is the leading sales and marketing technology company in Europe, specialized in the
automotive sector. We are currently helping them in enforcing a team of back-end developers. The team works in a Lean way, using Kanban to represent their workflow while using Scrum as an agile framework.
What you should have to fit the role:โ
- Extensive expertise of OOP in a PHP/Symfony environment
- Clear understanding of fundamental computer science and software engineering concepts (e.g. design patterns)
- Knowledge of unit and functional testing and experience with TDD
- Experience with third-parties systems integration and asynchronous jobs
- Familiar with continuous delivery and with the principles of โyou build it, you run itโ
- Expertise with relational databases (MySQL) and ORM (Doctrine)
- Deep understanding of Agile principles and best practices such as peer review, pair programming
- Good spoken and written level of English
What you will do:โ
- Ship maintainable, robust and tested code in production
- Collaborate with POs and other devs to deliver value incrementally but constantly
- Understand our business needs to make sure youโre addressing them properly
- Liaise with the QA Engineers to test the user stories
- Identify and implement the best architectural solutions collaborating with the architects
- Help improving our way of working based on continuous improvement
What you will get:โ
- Multicultural environment
- Smart Working
- Concrete career opportunities
- Training
Future challenges:
- Work with existing company applications (20kk+ downloads in Playmarket);
- Work with registration and the first stages of user flow in the application;
- Development of training tips and navigation features for user engagement;
- Hypotheses tests in the app together with the team;
- Opportunity to influence the architecture of a mobile application.
We expect:
- Experience in developing mobile applications for at least 2 years;
- Strong knowledge of Kotlin;
- Knowledge of modern approaches to building application architecture (MVP / MVVM, Clean Architecture);
- Experience using RxJava, Coroutines, Koin / Kodein,Retrofit;
- Experience working with Flavors.
As an advantage:
- Creating a complex custom view on Canvas (graphics);
- Experience working in RealTime (WebSockets).
We offer:
- Relocation package;
- Lack of bureaucracy in the implementation of your ideas;
- High level of professionalism of the team members;
- Work on international markets;
- Support and assistance in professional growth (seminars, courses, trainings, internal training);
- Health Insurance with dentistry (including spouse and children);
- Flexible start time;
- Free lunches;
- Free English lessons;
- Partial compensation for wellness activities (sports, yoga, swimming pool, etc.)/ sessions with a psychologist;
- Cosy office in the centre of Tbilisi (Georgia).
Future challenges:
- Participation in the product development for the financial sector;
- Participation in the design of the product architecture's billing part;
- Participation in the backlog formation of the product's financial part;
- Participation in the formation of technical solutions for sprint tasks;
- Work in the feature team using LeSS.
We expect:
- Good knowledge of PHP7, 7.4, 8;
- Experience with mvc frameworks;
- Good knowledge of Symfony;
- Experience writing Unit tests (PHPUnit);
- OOP understanding;
- Experience working with relational databases (MySQL/Percona) and NOSQL(redis);
- SOLID, DRY, KISS, YAGNI understanding and the ability to apply them in practice;
- Synchronization primitives (mutex) understanding;
- Finding performance weaknesses and ways to eliminate them (logging, monitoring);
- Experience with application and usage of design patterns;
- *nix user-level experience;
- Experience with message queues (RabbitMQ, Kafka).
As an advantage:
- Knowledge of DevOps (SRE) practices, have had experience with Ansible, Docker, Kubernetes;
- Experience working with microservices;
- Experience working with DDD;
- Practical experience with Golang;
- Experience building dashboards using ELK;
- Knowledge in the Crypto Currencies field (general understanding of blockchain);
- Knowledge in writing code with OWASP in mind;
- Desire to develop additional competencies (T-shaped skills).
We offer:
- Relocation package;
- Lack of bureaucracy in the implementation of your ideas;
- High level of professionalism of the team members;
- Work on international markets;
- Support and assistance in professional growth (seminars, courses, trainings, internal training);
- Health Insurance with dentistry (including spouse and children);
- Flexible start time;
- Free lunches;
- Free English lessons;
- Partial compensation for wellness activities (sports, yoga, swimming pool, etc.)/ sessions with a psychologist;
- Cosy office in the Centre Of Tbilisi (Georgia).