Description
Entrata's Development department is seeking a Software Engineer – PHP, Node.js, and React (P3) based in India. You will work closely with senior engineers and the engineering manager, designing database schemas and scalable application architecture using PHP, Node.js, Express.js, React, and Postgres.
Responsibilities include:
- Writing well-designed, testable, efficient code for PHP and Node.js back-end services and React front-end applications.
- Solving technical problems by working closely with Development Managers, UX, Product Managers, and offshore teams.
- Designing high-performance database schemas and application architecture for their products.
- Empowering offshore teams to rapidly deliver stable, high-performing, and reliable code.
- Reviewing and improving code for quality and design.
- Maintaining and optimizing Postgres queries, indexes, and aggregation pipelines.
- Owning feature delivery across all phases of the development life cycle.
- Mentoring engineers and providing technical guidance on implementation, debugging, and code quality.
Minimum Qualifications:
- 5+ years of software development experience, including hands-on experience building production applications using PHP, Node.js, Express.js, React, and Postgres.
- Experience working with web-based applications and designing and integrating RESTful APIs.
- Strong proficiency in PHP and JavaScript.
- Strong Postgres knowledge.
- Demonstrated ability to independently own features from design through production.
- Experience writing automated tests for PHP and Node.js back-end services and React front-end components.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- Experience working with offshore teams.
- Experience with TypeScript and SQL databases.
- Experience with transitioning from an older monolith to modern microservices.
For more fresh new jobs, check out yubhub.co.