Job DescriptionWhat you will do
- Contribute to the development and support of microservices and workflow systems;
- Gain adoption internally on data ingestion/publishing platform by training engineers on the usage and value of a central platform;
- development of our event-driven, microservices architecture and developing workflows to help enhance parts of our product service offering;
- Development of Event-driven systems and microservices;
- Design, design review, peer development, unit testing, debugging, and implementation while helping benchmark performance;
- Discovering emerging technologies or designing new architecture patterns to influence the engineering direction;
- A self-starter with the ability to plan, organize and establish priorities to meet goals and achieve results.
Must haves
- 3+ years of experience as a software engineer;
- 3+ years of experience with Python, using frameworks Django;
- Excellent problem-solving skills and understanding of algorithms;
- Experience with relational and nonrelational databases;
- Experience with Microservices;
- Team-oriented and collaborative, capacity to mentor junior team members;
- Excellent written and verbal English skills.
Nice to haves
- Computer Science degree (advanced or finished);
- Leadership experience;
- Knowledge on Javascript (BE and FE), HTML5/CSS3, React, React Native, Svelte;
- Comfortable with Test Driven Development (TDD) and Agile environments;
- Understanding of distributed design patterns using cloud-based systems including AWS.
The benefits of joining usAccelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
- A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive.