Software Engineer – PHP
Skill Sets:
- Strong knowledge of PHP
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Capable to build efficient and reusable PHP modules
- Proficient understanding of code versioning tools, such as Git
- Write “clean”, well-designed code and follow industry best practices
- Should have experience in PHP, Laravel/CodeIgniter/Symfony, MySQL/PostgreSQL, HTML, JavaScript, Angular/React.
- Solid knowledge in all phases of the software development lifecycle
- Excellent relational database skills with MySQL
- Experience with building RESTful API development
- Experience in Magento/Node.js/Python would be an added advantage.
- Excellent communication skills, both written and verbal.
Responsibilities:
- Be self-motivated, independent, detail-oriented, responsible team-player and exhibit exceptional management skills
- Develop and maintain cutting edge web-based PHP applications on portal plus premium service platforms
- Be part of the entire Web Application development/ Product development life cycle, right from concept stage to design, development, delivery and post-launch support
- Refactor, optimize and improve the existing codebase for maintenance and scale
- Document the development process.
Experience 3-4 yrs
Software Engineer – Node.js
Duties and responsibilities
- Implement high quality, low latency, highly available, and performant applications
- Write reusable, testable, and efficient code
- Maintain existing web applications
- Design and implementation of high availability RESTful APIs
- Engage closely with the Lead Engineer and team of high performing engineers to help determine the best technical implementation methods
- Work collaboratively with PM, UX, QA teams to understand end user requirements to provide technical solutions and for the implementation of software features
Skill set required
- Expertise in Node.js and its frameworks like Express, Loopback, etc.
- Strong in implementing GraphQL based backends. Experience in Apollo Federation preferred
- Strong database skills: Mongo, PostgreSQL, MySQL, etc.
- Excellent aptitude in technology, including a proven ability to learn and apply new technologies
- Excitement to solve real world problems with robust technology solutions
- Proven ability to conceptualize, plan, design and implement well- performing, secure, scalable applications
- Solid knowledge in all phases of software development
Software Engineer- Angular
Skill Sets :
- Expertise in the latest Angular and Typescript.
- Proficient in HTML, CSS and JavaScript.
- Knowledge of single page application development.
- Familiarity with web services and APIs.
- Strong problem solving and debugging skills.
- Ability to work independently and as part of a team.
- Excellent communication and organizational skills.
Roles & responsibilities :
- Design and develop user interfaces for web applications using Angular framework.
- Implement application logic using Angular components, services, directives and filters.
- Utilize best practices while writing the code in Typescript and HTML.
- Develop and test applications based on project requirements.
- Debug and resolve issues related to application development.
- Document and maintain code, application structure and development processes.