5+ years of experience with client/server, 5+ years with Python and Django, 3+ years with Cloud Solutions, Upper intermediate English level.
Key responsabilities:
Solve complex development tasks
Coach junior developers and analysts
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
As soon as we put a foot into the industry, we've been building successful business stories alongside our partners, by creating software products from the ground up and lifting existing ones to make the greatest impact on our partners’ business.
Our team combines bespoke creativity with the latest technology to transform companies and enhance our partners to hit their goals. We build long-lasting relationships by creating hybrid teams with our clients that strengthen our partners' outcomes and make their business succeed.
We're a group of hands-on and strategic thinkers professionals, that makes sparkling products that outshine your competition with an alchemic cocktail of engineering and creativity. We ignite business value.
At Making Sense, we’re right brain and left. Hemisphere bridgers. Chaos collectors. Sense Makers. There is no software without experience. No code without design. We make sense by making you believe that with great code and design—anything is possible.
Magic isn’t the absence of logic. Magic is the logic that we’ve forgotten. We are Magic Makers and that Makes Perfect Sense.
Visit our website and know more about us and our work.
makingsense.com
Perform tasks in all phases of the development cycle with little or none technical supervision. Appropriately assess problematic situations to gain adequate understanding of problems involved and assumes the responsibility of delivering complex tasks on time and in scope within the team’s plan.
Training
Learn technologies involved in the project.
Coaching
Take a leadership role when working with peers and coach junior and semi-senior developers/analysts.
Assign tasks according to technical skills, potential and motivation.
Communication
Attend conference calls and exchange e-mails with clients
Suggest changes in client environment to achieve project objectives.
Development
Perform difficult coding tasks
Design and code complete small software modules.
Perform code reviews.
Reporting
Report progress of tasks to team lead
Document writing
Write project documentation
Requisitos
Experience
5+ years of experience working with client/server
5+ years with Python
3+ years with Django
2+ years Pandas
2+ years Cloud Solutions
2+ years Redis / SQL DBs (desirable: postgresql)
1+ year containers (Docker, docker-compose)
Experience working with git, git flows.
Experience with CI (desirable: Jenkins)
Experience working with distributed systems, microservices
Exposition to Jupyter Notebooks
Exposition to Kubernetes
English level; Upper intermediate
Background
Concepts SOLID, OOP (Object Oriented Programming), IoC (Inversion of Control), DI (Dependency Injection), CI (Continuous Integration)
Strong Unit testing
Advanced Knowleadge in HTTP: verbs, routes, headers, RESTful services.
Beneficios
English lessons.
Stretching classes.
Prepaid health coverage.
Maternity benefits.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.