Position: Python developer
Company: Mobilunity
Category: Python
Experience required: 3y
English level: upper

The product offers businesses a host of services that enable the painless transition and effortless adoption of new IT and communications solutions.

Whether it’s sourcing the right hardware from its many vendor partners or devising the right network architecture, the company will design, build and manage the right solution for each customer’s unique business challenges.
The product is the continual development of a serverless website hosted on AWS. They integrate with many different on-prem and cloud-based APIs.

**Requirements:**
◼ Multiple years of experience developing with **AWS** serverless technologies such as Lambda, API Gateway, DynamoDB, and PostgreSQL
◼ Two or more years of experience building production software systems would be optimal but demonstrating exceptional ability to produce serverless software in an AWS cloud environment is more important
◼ Experience leading a product from concept to prototype and implementation
◼ Experience developing cloud software services
◼ Computer Science fundamentals experience in data structures, algorithm design, problem-solving, and complexity analysis
◼ Object-Oriented design/development experience
◼ Experience in **Scrum or Agile** software development
◼ Experience in software project management platforms such as **Jira**
◼ Upper Intermediate **English** level

🏹 **WILL BE A PLUS:**
◽ Experience in traditional .NET development
◽ Experience with distributed computing and enterprise-wide systems
◽ Experience defining system architectures and exploring technical feasibility tradeoffs
◽ Experience developing cloud software services and an understanding of design for scalability, performance and reliability
◽ Development experience defining, developing and maintaining web service API’s
◽ Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
◽ Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
◽ Experience taking a leading role in building complex software systems that have been successfully delivered to customer
◽ Knowledge of professional software engineering practices best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
◽ Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
◽ Experience influencing software engineering best practices within your team

🤸‍♂️ **COME ON BOARD, AND LET’S GROW TOGETHER!**

**JOINING THE TEAM YOU WILL GET:**
🍀 The friendliest community of like-minded IT-people
🍀 Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
🍀 Mobilunity Medical Insurance program designed to attend our teams’ needs
🍀 Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
🍀 Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
🍀 Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
🍀 No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones on all of the 3 floors
🍀 English classes in 1-to-1 & group modes with elements of gamification
🍀 Neverending fun: sports events, tournaments, music band, multiple affinity groups