Senior Full Stack Developer
Location: Bangalore/Mumbai/Pune/Chennai/Hyderabad/Kolkata
Experience Level: 6-12 Years
Job Type: Full-Time
Key Skills:
- PHP with ReactJS
- NestJS
- TypeScript
- Postgres/GraphQL (8+)
Job Description:
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will play a key role in building and deploying cutting-edge features for our Product Information Management (PIM) platform. You will also provide technical support and contribute to the continual improvement of the platform. This is a challenging and rewarding opportunity for a passionate developer with a strong background in PHP, ReactJS, NestJS, TypeScript, and database technologies.
Responsibilities:
- Build and deploy cutting-edge features for our PIM platform.
- Provide technical support and contribute to the ongoing improvement of the platform.
- Collaborate closely within a cross-functional team to deliver well-tested solutions across various services and applications.
- Demonstrate a commitment to building production-ready software through meticulous craftsmanship and testing.
- Participate actively in code reviews, retrospectives, and other team activities.
- Develop and maintain effective working relationships with both business and technical team members.
Must-Haves:
- 6+ years of professional experience in software design and development.
- Experience in building large-scale web applications within a distributed system.
- Strong proficiency in PHP, including PHP 8.
- Experience working with large-scale eCommerce solutions.
- Ability to create and maintain systems with a focus on tiered rules and role-based access.
- Proficiency in MVC frameworks (e.g., Symfony) and object-oriented software design patterns and best practices.
- Familiarity with modern front-end frameworks and technologies such as Remix, React, JavaScript, HTML5, CSS3, and CSS frameworks like Blueprint.
- Proficiency in API design and development using SQL and NoSQL persistent data layers. Experience with GraphQL is a plus.
- Experience with agile development methodologies.
- Strong teamwork and excellent written and verbal communication skills.
- A positive attitude and a strong desire for continuous improvement and learning.
Additional Information:
- This position will involve multiple rounds of interviews.
- The candidate will be required to work onsite for a commitment of 6-8 months, with the initial 9-10 weeks involving offshore work during overlap hours while visa applications are processed.
- A valid passport is a prerequisite for this position.
- The successful candidate will need to travel onsite to Costa Rica, Central America, within 6-8 weeks after joining.
- The interview process includes a code test (6-8 hours), followed by two onsite client interviews (2nd and 3rd rounds).
- The budget for this position is aligned with market standards and seeks profiles that are not overly expensive.
- The notice period for candidates should be within 0-30 days.