*what 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 architectural 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*
- 5+ years of experience as a software engineer;
- 5+ years of experience with python, using frameworks like flask or django;
- excellent problem-solving skills and understanding of algorithms;
- experience with microservices and scalable object-oriented restful web services;
- comfortable with test driven development (tdd) and agile environments;
- 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);
- experience with event-driven technologies (kafka, kinesis, sqs, activemq, rabbitmq);
- experience with relational (mysql, postgres) and nonrelational (redis, dynamo, cassandra, elasticsearch, hbase);
- understanding of distributed design patterns using cloud-based systems including aws, aws lambda.
*the benefits of joining us*
- *professional growth*
accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps
- *competitive compensation*
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
- *flextime*
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.
*job types*: full-time, contract
work location: in person