Position: Backend Software Engineer (PHP / Node.js)
Company: getblend.com
Experience required: 3y
English level: intermediate

We’re looking for a strong and passionate Backend Software Engineer to join our B2B team.

**Responsibilities:**

• Develop, design, create, modify, and/or test software applications or systems for various products or software services
• Develop a strong understanding of relevant product area, codebase, and/or systems
• Demonstrate proficiency in data analysis, programming, and software engineering
• Produce high-quality code with good test coverage using modern abstractions and frameworks
• Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
• Demonstrate good judgment in selecting methods and techniques for obtaining solutions
• Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
• Conduct design and code reviews
• Analyze and improve efficiency, scalability, and stability of various system resources

**Minimum Qualifications:**
• Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field and two years of work experience in the job offered or in a computer-related occupation. Requires minimum three years of experience in the following:
• Building and extending large-scale applications;
• Creating web applications using PHP or Node.js;
• Using RabbitMQ / Kafka;
• Experience working in SCRUM style;
• Upper-Intermediate English as a minimum;
• Experience with one or more PHP / Node.js framework is a must;
• Understanding CQRS and DDD;
• Experience using Jenkins, AWS (basic) as a plus;