Backend Engineers build PPRO’s core payment platforms, products, services and APIs. As a growing FinTech company, PPRO relies on our robust core platforms to serve our customers world-wide in a way that is reliable and robust. As a backend engineer, you will work on the business logic to build and expand our services.
We are looking for people who have professional work experience as a Software Engineer, you should be comfortable in dealing with a lot of moving parts, have a good eye for detail, be comfortable to learn new technologies and systems, and understand the balance between striving for technical excellence and getting things done.
Key responsibilities
- Develop and enhance tools and applications alongside other engineers by producing well-designed, testable code
- Contribute to all phases of the software engineering lifecycle from requirements to delivery to customers including design, development, testing, deployment, maintenance and ongoing improvement
- Manage individual project priorities, deadlines and deliverables
- Own and solve problems end-to-end
- Collaborate with stakeholders across the organisation such as product, design, infrastructure and operations
Key skills for this position
- Proven work experience as a Software Engineer
- Experience in a dynamic environment, agile methodologies and seeing projects through
- Most of our backend code is written in C++. We also have excellent C++ teachers in our team. We are looking for both good C++ engineers as well as experienced software engineers who are eager to learn C++
- Our servers are running on FreeBSD, so basic UNIX knowledge is necessary
- Knowledge of additional languages like Python or JavaScript is a plus
- Experience with modern tools and best practices like version control systems, issue tracking, code reviews and continuous integration is beneficial
- Programming/coding including design, debug, good practice
- Logical and structured thinking and an ability to communicate ideas clearly to other technical staff both verbally and written
Role success factors
- Take responsibility for full software lifecycle including support post deployment
- Be a team player, collaborate, communicate, give and receive feedback
- Learn to understand both the business and the technical side in decision making
by via developer jobs - Stack Overflow
No comments:
Post a Comment