REQUIRED EXPERIENCE AND SKILLS
Python 2/3
5+ years software development experience in a professional setting
Good communication, analytical, problem solving and troubleshooting skills
English level (read/write/speaking) intermediate or higher
Agile development processes
PREFERRED EXPERIENCE AND SKILLS
Java as a plus
Amazon Web Services
MySQL (or Aurora)
Oracle
JavaScript
Test Driven Development
Ansible
Distributed Systems
High volume platforms
SaaS Platform Development
CONDITIONS & BENEFITS
Competitive salary level
Long term career opportunity in the US based, product tech company
Professional training and development opportunities
Official employment
28 vacation days
English classes
Medical Insurance
Free meal & lunches in the office
Good working conditions in the comfortable office
Proficient and fun-to-work environment
Team building events
POSITION RESPONSIBILITIES
Build high-volume cloud-based product with the 99.99% availability
Participate in product design and architecture
Bring the latest software engineering best practices into the product
Share your excitement and ideas about new technologies
Have fun in a fast-paced, action packed environment
You will be busy! You will work closely with Product Management and others to understand and then translate business requirements into software design and deliverables. You will be part of a true scrum development team tasked with introducing new concepts and technologies into the product. You’ll have the tools and team to deliver fully functional code to our production environments. That means, you’ll have an understanding of how the stack works, making you a better developer with skills that go beyond a “simple coder”. You’ll be familiar with all the modern tools for software development in a cloud environment.
We aren’t very good at resting on what we have already done when there are new ideas to explore that could make our solution better, stronger, faster and more efficient. We are pretty serious about that job responsibility that says you are responsible for bringing new technical ideas to our attention.