Titlu Job: Senior Backend Engineer (PHP)

View PDF version of this listing by clicking here.


Summary

The Senior Backend Engineer will be responsible for the on-going development of EUROPA, our B2B SaaS allowing corporations to visually build enterprise resource planning (ERP) software and business automation with no coding required. Our company’s goal is to reduce our clients’ IT and payroll expenses through intelligent data systems. Participate in the entire development lifecycle, from concept to release.

We are seeking engineers who are highly detailed oriented and who strives for perfection. Our clients rely on us to safely store their most critical business data that they can reliably access whenever they need. Our code must be robust, ultra-scalable, and fast. EUROPA is a fully functioning production application - you will have access to the current engineering teams as you get familiar with the codebase and coordinate hand-off. As we continue to grow, you will work closely with other junior and senior backend engineers to accomplish a shared objective.

As a senior backend engineer, you will be expected to work at a high-level to solve fundamental challenges including RESTful API design, NoSQL data management, caching, performance optimization, stateless services, and vendor integrations. We heavily utilize MongoDB and various AWS resources. Experience with Stripe and Sentry is a plus. EUROPA extends the Slim microframework. We are currently in the processes of both revising our core codebase to micro-optimize API speed and availability, as well as extend API functionality for growing client demands.

Reporting to a team leader, the Senior Backend Engineer will work closely with our operations and product design teams. This role is essential to maintaining the high expectations that our clients have for interacting with their business systems. 

Work will be completed within Romania, with the ability to work from home and a flexible work schedule. Senior engineers participate in meetings with both company executives and system architects to coordinate new feature development both in the long and short term.

Be part of a rapidly expanding multinational company with a genuine possibility to grow your skills and position. We offer highly competitive salaries paid out in United States Dollar. 


Requirements

  • Strong knowledge of and proven experience in PHP 7;
  • Understanding the fully synchronous behavior of PHP;
  • Understanding of MVC design patterns;
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3, for productive coordination between frontend engineering teams;
  • Knowledge of object oriented PHP programming;
  • Understanding United States accessibility, security, and regulatory compliances such as PCI and HIPAA;
  • Strong knowledge of the common PHP exploits and their solutions;
  • Significant experience in design principles in scalable REST APIs;
  • Understanding of user authentication and authorization between multiple systems, servers, and environments through JSON Web Tokens (JWT) and JSON;
  • Integration of multiple data sources and databases into one system;
  • Familiarity with limitations of PHP and its workarounds;
  • Creating database schemas that represent and support business processes;
  • Experience with Slim Framework, MongoDB, AWS DynamoDB, Sentry, Stripe, Blackfire, Twilio, and Docker;
  • Understanding of microservices and queuing is a plus (e.g. AWS SQS);
  • Comfortable with Unix-based systems for development and testing;
  • Experience with Git version control, ideally GitLab;
  • Self-motivated and able to multitask;
  • Analytical mindset with excellent skills to solve technical problems;
  • Ability to work in a team to effectively meet project milestones;
  • Professional level English and Fluent Romanian with professional, precise communication skills;
  • Good time management skills and the ability to prioritize.

Apply

To apply, please send your resume and cover letter to careers@hartmannindustries.com