Software Engineer

Job description

We are seeking a driven Software Engineer willing to grow in the dynamic and changing sector to join our team.

We always invest in our people’s growth, and we have achieved to create and sustain a supportive environment, which embraces diversity and encourages openness and teamwork.

With us, you will have the opportunity to work in a fast-paced international business environment, while developing your skills and competencies to achieve your personal goals and career aspirations.

As a Software Engineer, you will be responsible for a wide range of activities being part of our agile DevOps team working on relevant phases (incl. but not limited to development, UAT, implementation and support) of a project for introducing a modern “omni-channel” payment infrastructure that allows accepting transactions from various end-point devices.

General responsibilities:

•Actively participate in all phases of software product development including requirements analysis, design, development, code reviews, testing, documentation, and support for customers, QA, and deployments.

•Participate in the creation and subsequent maintenance of a technical environment of digital products and services.

•Take part in developing Infrastructure as Code, testing, deploying and operating payment infrastructure, update, and patch applications.

•Act as a technical escalation contact point for the Level 3 support team.

•Review Application Logs.

•Maintain Application Admin Certification.

•Build and maintain tools for deployment and monitoring of the systems.

•Troubleshooting and resolution of complex issues in all environments.

•Complete technical documentation.

Competencies, skills, and knowledge:

•Knowledge of one of the following programming languages used in the project – JAVA, C#, JavaScript, C/C++;.

•Good knowledge of relational databases (MySQL, PostgreSQL, MSSQL, etc.)

•Develop Auto Tests - UnitTests, UI test, Cross-Platform.

•Strong understanding of Git and Kubernetes

•Understanding of virtualization and containerization platforms and tools such as Docker, Hyper-V/Vmware.

•Experience with one or more build management tools such as Maven/Jenkins.

•Knowledge of Linux operating systems, services, daemons, and Bash scripting.

•Excellent English language skills.

Will be an advantage skills and knowledge in the following areas:

•Knowledge of an additional scripting language such as PHP, Node.js, Python

•Familiarity with networking and OS administration practices.

•Awareness of critical concepts in DevOps and Agile principles.

•Must have User and/or Business Acceptance Testing experience.

•Competitive remuneration package.

•Supplementary health insurance, transportation benefits, food vouchers.

•Hybrid working model.

•Friendly team of professionals.

•Career and development opportunities in a modern and perspective area of payments.

The personal data provided by you will be processed for the purposes of the recruitment process. The company takes the responsibility to handle, use and store your personal data.

Share this job:
Please let Printec Group know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply