Senior Back End Developer Squash Apps
Squash Apps
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: All India
Skills: PHP, PostgreSQL, Git, Kafka, ElasticSearch, Kubernetes, Objectoriented programming, Design Principles, Doctrine ORM, Integration tests, CQRS, Event Sourcing
About Squash Apps
Job Description
Case About the Role: The Senior Back-End Developer will work closely with an international team to enhance the platforms back-end infrastructure. This individual will have an in-depth knowledge of object-oriented programming and design principles, with a focus on building scalable, efficient systems. The role will involve working with cutting-edge technologies and integrating new features to improve the platform's performance and functionality. Key Responsibilities: -Develop and optimize back-end architecture using PHP and other technologies - Work with the front-end team to ensure smooth communication between the API and UI - Write and maintain integration tests, ensuring a high-quality product - Collaborate with the team to design and implement scalable systems - Stay updated with new technologies and introduce them to improve the platform Key Qualifications: - At least 5 years of relevant experience in back-end development - Strong knowledge of object-oriented programming (OOP) - Familiar with object-oriented design principles (e.g., SOLID, design patterns) - Good understanding of PostgreSQL and Doctrine ORM - Experience writing integration tests (knowledge of Postman is a bonus) - Basic understanding of Git and ability to manage branches (e.g., rebasing) - Strong English communication skills, both verbal and written Important for the client Preferred Skills: - Familiarity with scalable architecture, including Kafka, CQRS, and Event Sourcing - Experience with PostgreSQL, Elasticsearch, and Kubernetes - Interest in knowledge graphs and machine learning integration - Experience working in a fast-paced startup environment,