Position: Middle Backend Developer
Company: Houston Software Pty Ltd
Category: Node.js
Experience required: 3y
English level: intermediate

As a Back-end Developer, you will be responsible for the server-side web application logic as well as for the integration of the front-end part. 
 
If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job.
 
We expect high attention-to-detail, personal ownership and pride in outcomes, teamwork and dedication to our vision. 
You will be working with a team of 15 developers in Ukraine and report directly to PM/Team Lead (London/Kharkiv). This role offers a great career opportunity because you will establish international relationships, work with modern technologies and in an innovative environment.

City\Country
Kharkiv
Work experience
3-5 years
Type of employment
Full-time, permanent

What you bring:
— Strong 2+ years of commercial experience
— Intermediate English (written/spoken)
Skills:
— Practical experience with TypeScript
— Superior understanding of RESTful API design principles, OOP
— Practical experience with NodeJs(NestJs, express)
— Practical experience with MongoDB, PostgreSQL
— Practical experience with AWS
— Practical experience with Docker

Nice to Have:
— GitLab CI, Kubernetes
— Elasticsearch, Any MQ
— Experience with integration of payments system APIs (PayPal, Stripe, etc) as well as understanding of basic underlying concepts, standards (ISO8583, PCI DSS, etc)

Duties and responsibilities:
— Be involved and participate in the overall application lifecycle
— Main focus on coding and debugging
— Collaborate with Front-end developers
— Define and communicate technical and design requirements
— Provide training, help and support to other team members
— Build high-quality reusable code that can be used in the future
— Develop functional and sustainable web applications with clean codes
— Troubleshoot and debug applications
— Learn about new technologies
— Stay up to date with current best practices
— Conduct UI tests and optimize performance
— Manage cutting-edge technologies to improve applications
— Collaborate with multidisciplinary team of designers, developers and system administrators
— Participate in conferences and educational programs
— Follow new and emerging technologies.


Your skills and experience are very important for us but your personal qualities will play a key role in obtaining the desired vacancy.

Being a member of Houston means:
- Working with modern technology and building innovative products long term (no bench time, no project switching!)
- Plenty of opportunities for learning and continued growth in your career
- Working directly with the client which means opportunity to improve English skills, build international relationships and learn from Western management style
- Modern, brand new office in Diamond City: Above Botanichniy Sad Metro Station, modern food court, access to gym (paid), street and paid secure parking, 24 reception and security. Corporate events and general wellbeing.
Work from home and flexible work schedule a possibility (depending on client)
- Health insurance after 3 months probation period
- Laptops and monitors for use
- We are a company that is based on values such as integrity, kindness, honesty and respect.
- Western business management

Thank you for considering a career with us!

ABOUT PROJECT:
Paydock is an innovative payments orchestration platform and in an exciting growth phase. It services merchants all over the world, from retail to non-for-profit and booking platforms. 
The opportunities are endless and the product is ever evolving, making a great opportunity for the software development team to suggest new ideas and build innovative features with modern technology. The company's team is globally distributed which means you get to interact with different cultures, learn from each other and improve your English.