Position: Middle+/Senior PHP Backend Developer (DDD, microservices)
Company: Finsight
Experience required: 3y
English level: intermediate

**Key requirements:**
● 4+ years of commercial development;
● 1+ years experience with Microservices;
● CQRS, DDD knowledge is highly appreciated (message queue/bus, JSON-RPC/grpc protocols);
● PHP 7+, SOLID, OOP;
● Databases (Postgres, MySQL 5.6+) — all types of joins, basic knowledge of groupings and window functions, OVER clause, transactions, understanding of indexes (balanced tree);
● Docker;
● Knowledge of design patterns and best practices(clean/onion/hexagonal (layers), SOA);
● High level of responsibility;
● Great attention to details;
● Collaborative and flexible team player;
● Perfect communication and time management skills.

**Would be a plus:**
● Perfect communication and time management skills;
● Comfortable with version control, continuous integration, and code reviews.


**Key responsibilities:**
● Research and evaluate technical options to implement business requirements;
● Refactoring and code improvement
● And such technical tasks as: 
- implementation/refining/refactoring application/domain/infrastructure layers by DDD
- maintenance and development of microservices communication infrastructure with use of amqp and message contracts
- optimization of SQL queries for analytics where “partition by, WITH, GROUP BY ROLLUP” is used
● Analyze and estimate implementation efforts;
● Write quality, maintainable code;
● Implementation of new functionality and support existing code.
    
**What do we offer:**
● We offer besides competitive salary:
● Possibility to work from home on the for the time of COVID-19 pandemic
● The friendly team
● Flexible working hours (you can start work from 8 till 12 depend on your daily meeting)
● Comfortable office in the city center (business center Panorama near the Landscape Alley, 10 minutes from Golden Gate metro station)
● The informal style of leadership and communication, skilled management
● Work in an Agile environment
● Participation in seminars, trainings, and conferences
● English lessons online and the possibility to use English at work
● Team buildings and other activities
● Yearly salary review
● Paid vacation, paid sick leave
● No trial periods
● Corporate medical insurance programs from the start date
● PE accounting and support
● Referral program.


About Finsight:
Finsight Group Inc. is a New York City-based product company that offers a highly accessible, cost-effective, and frictionless environment to research, prospect, structure, market, and monitor new issues and secondary market securities.

We are a friendly, close-knit team of motivated and open-minded individuals committed to personal development, solving real problems, and delivering excellent products and services to our clients.

We develop four leading platforms in US Fixed Income. Every month, over $30 billion of financing is exclusively marketed through our software across all major Wall Street banks and hundreds of the largest corporations in the world.


Our products:
- Finsight (finsight.com) — A free new issue deal database and search engine for US asset-backed securities
- Datarooms (dealvdr.com, 17g5.com, investorset.com) — An electronic data room used to share up to tens of thousands of files with counterparties, streamlining compliance with SEC Rule 17g5, and serving as a document library for corporates to streamline investor access to deal documentation and periodic reporting. Includes verbose user permissions.
- Deal Roadshow (dealroadshow.finsight.com) — An electronic roadshow platform used to market deal and non-deal roadshows for equity, debt, municipal, and private placement offerings.
- Evercall (evercall.co) — An operator-assisted conference call service that specializes in capital markets and corporate finance events..