Responsibilities:-
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Ensure highest standard of performance, quality, and responsiveness of the applications.
Requirements:-
- Overall 3-7 years of software engineering experience working with web applications and backend systems.
- At least 2 years of experience in production environment working with Ruby on Rails along with common libraries such as RSpec, Sidekiq, Redis.
- Strong understanding of concepts like MVC, ORM, and RESTful
- Strong understanding of Object Oriented Programming fundamentals.
- Strong understanding of server-side templating languages like SLIM and CSS pre-processors like SASS.
- Basic understanding of front-end technologies such as JavaScript, HTML5, and CSS3.
- Strong experience working with Linux like Operating Systems and shell environments like Bash, ZSH.
- Strong knowledge of integrating multiple databases into one system.
- Basic understanding of systems architecture and fundamental design principles behind a scalable web application.
- Ability to understand business requirements, derive database schemas and translate them into technical specifications and code.
- Strong hands on experience of Relation Databases like PostgreSQL, MySQL with ability of benchmarking and performance optimisation.
- Strong knowledge of any NoSQL database like MongoDB.
- Strong experience practicing TDD and writing test cases to achieve highest code coverage.
- Experience working with search engines like Elasticsearch, Solr is a plus.
- Experience integrating third party software and payment gateways is a plus.
- Experience deploying applications to cloud and setting up CI/CD is a plus.
- Experience building container images using tools like Docker is a plus.
- Experience with any popular JavaScript frameworks like React JS, Angular JS is a plus.
- Ability to learn new languages and technologies.
Similar jobs
• Hands on RDBMS experience with Oracle/ PostgreSQL/ MySQL/SQL
Server including transaction management, SQL programming, data
modelling, etc.
• Must have proven track record of logical data modeling and physical
data modeling
• Experienced in using ORM frameworks like Hibernate, etc.
• Basic understanding of NoSQL systems like Redis (Key-Value store),
MongoDB (Document store), Elasticsearch (Search / Document store)
• Design, Development & Deployment of Microservices using Spring
Boot or any other framework.
• Understanding of building EDA-based (Event Driven Architecture)
systems.
• Basic understanding of any public cloud (AWS, Azure, GCP)
• Ability to design & architect a system that exhibits basic
characteristics like modularity, configurability / extensibility, scalability
& availability.
• Maven / Gradle
• Experience in using & configuring Jenkins.
• Experience in using & configuring SonarQube.
Essential Requirements
• Hands-on with Java Platform (1.5 & above) having proficiency in OOPs
concepts, Collections,
• Generics, Streams, Multi-threading (Executor Framework), Functional
Programming.
• Design & Development of REST Web Services (Spring MVC / REST /
Jersey / Apache CXF, etc.)
• Hands-on experience using Spring framework (4.x & above)
• Core / Beans
• MVC / REST
• Security
• Spring Data / JPA
• Spring Test / JUnit
• JMS
PHP Developer Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
PHP Developer Requirements:
- Bachelor’s degree in computer science or a similar field.
- Knowledge of PHP web frameworks including Yii, Laravel, and CodeIgniter.
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Understanding of object-oriented PHP programming.
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Ability to project manage.
- Good problem-solving skills.
We are a pre-seed stage startup & have set aside a large ESOP for this role that will create significant wealth for the successful candidate.
Our core customer-facing product today is a native Android application. In addition to this, we are building internal tools for customer support, investment management, marketing analytics and business management. In the future, we plan to hugely expand the features in our core product, build iOS and web products, and continuously improve our internal tools to better serve our customers.
For our back-end, we use Node.js / MySQL / AWS. We are currently a 3-member engineering team (1 back-end, 1 Android, 1 full stack) led by our founding engineer and advised by a senior technology executive from a leading fintech company.
Key Responsibilities of the Role
- Design, develop, test, deploy, maintain, and improve our software applications
- Build reusable libraries and frameworks that support complex web applications
- Set-up our technology infrastructure and integrate with 3rd party applications
- Contribute to internal discussions around product features, roadmap and technologies used
- Mentor & recruit engineers to the team
- Set up processes related to engineering & product
Skills / Required Experience:
- B.Tech / M.Tech in Computer Science or equivalent, with solid foundational knowledge in at least two general programming languages, data structures, algorithms, system architecture, security and networking protocols.
- At least 6 years of back-end development experience in a software product company is required for this role.
- Exposure to modern software development processes, multiple front-end and back-end technologies, and open-source software.
- Proficiency with tools like Gitlab/Jira/Firebase, as well as AWS and commonly used database systems etc. is required
- Experience in an early-stage startup or having founded your own startup would be good to have (but not necessary).
• Core knowledge of PHP and Laravel frameworks
• Fundamental understanding of front-end technologies like HTML5, CSS3, and JavaScript. Check if the CSS, HTML, and JavaScript are accurate and consistent across different apps
• Basic knowledge in SQL and NoSQL databases is a plus.
• Build and maintain innovative web applications and websites using modern development tools.
• Document and continuously update the development process, project components, and task progress based on Organization requirements
• Solid experience working with PHP, the latest Laravel version.
• Design and maintain databases.
• Optimize performance by performing UI and back-end tests
• Scale, expand and improve our websites and applications, Perform debugging and troubleshooting on apps.
• Effectively communicate with clients and other teams when needed
• Update on current industry trends and emerging technologies and apply them to the development process
Job Description
Blaze - Madurai is looking for PHP web developers to write code in interesting international projects.
Skills required:
- Good understanding in core PHP
- Fluent in any one MVC frameworks (Yii, Laravel or Code Igniter)
- Knowledge of front-end technologies including CSS3, JavaScript, Bootstrap and HTML5
- Code customisation skills in WordPress or Magento or SocialEngine
- Hands on experience in GIT
- Familiarity with SQL/NoSQL databases.
- Good problem-solving skills.
Experience: 1- 3 Years
Shift: Day/ Noon/ Evening
Job Location: Madurai
Why Blaze?
Blaze - Madurai has excellent reputation among employees for friendly management & attractive perks and benefits.
Join in Blaze if you want to work in interesting international projects. Blaze gives enormous opportunities to take your career and skills into next level.
We are looking for PHP Developer position above 1-6 year of experience in below-mentioned skillset.
Skills & Qualifications :
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3. Good understanding of server-side CSS preprocessors, such as LESS and SASS
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient knowledge of a back-end programming language, PHP with Framework.
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of OWASP security principles
- Understanding of - session management- in a distributed server environment
Qualification- BE - CS/ IT / BCA/ MCA/BSc CS/IT/ MSc CS/ IT/Any graduation
Technical Skills:
- Must have skills:
- MVC, .Net C# 4.0, 4.5, .Net Core 3.1
- ASP .Net & ASP .Net Core
- Angular
- HTML, CSS, & JavaScript
- Database - SQL Server – 12/13/14/15
Purpose
We are looking for Sr. Laravel Developer. The candidate must have Good level of proficiency in PHP, MySQL, object-oriented JavaScript, HTML5, CSS3, AJAX, XML, JSON required and Write clean PHP code in a timely and scalable way.
Key Responsibilities
- Responsible to Code, Test, Deploy and Scale SaaS-based Products using PHP, MySQL, with Laravel and Lumen MVC framework.
- Can write functional requirement documents and guides others within the project / team.
- Develop, write and implement software programming applications following established architecture standards as well as software development and project management methodologies.
- Integrate / Develop to third-party APIs.
- Write high quality code using the guidelines and effectively debug the code; perform code review of junior members.
- Azure or Aws cloud knowledge is good to have.
- Proficient understanding of code versioning tools, such as SVN, GIT.
- Build and implement web applications and back-end services that integrate with mobile applications.
- Build reusable code and libraries for future use & Optimize application for maximum speed and scalability.
Skills
- Strong coding experience with Laravel (5.5 and above) and Lumen
- Knowledge of PHP frameworks like CodeIgniter / YII / Zend / Joomla / Drupal etc will be a plus point.
- Strong skills in OOPs PHP, MySQL, CSS, HTML5, jQuery, JavaScript, AJAX, Web Services, JSON.
- Must have used frameworks such as JQuery /Angular/ React JS/Backbone.
- Strong knowledge of design patterns and OOPs concepts.
- Experience with databases like MySQL / MariaDB / Postgres.
- Experience in Source Code Versioning GitHub / GitLab / BitBucket and continuous integration tools like Jenkins.
- Working knowledge of XML / JSON and third-party APIs.
- Good to have skills: knowledge of non-relational databases like MongoDB; Exposure to Varnish, Redis, Elastic Search, Apache Solr.
- Payment processing integration experience in a PCI compliant environment is a plus
Understanding of web and application security (OWASP) - Experience in common third-party APIs (Google, Facebook, Twitter, Instagram, etc.)
- Good written and verbal communication with good analytical and multitasking skills
Location : Bangalore
Job Type : Full time
JD:
Proven software development experience in PHP
● Good knowledge of relational databases, version control tools and of developing
web services
● Experience in common third-party APIs (Google, Facebook, Ebay etc)
● Passion for best design and coding practices and a desire to develop new bold
ideas
● BS/MS degree in Computer Science, Engineering or a related subject
● A strong understanding of database driven web applications
● A strong background in Object Oriented Programming
● Familiarity with MVC (Model-View-Controller) design
● Familiarity with PHP frameworks including Codeigniter and Laravel
● Excellent communication & Positive working attitude
● A fin-tech background is a plus
● Strong understanding of Queue/Worker concepts
● Hands on experience on caching technologies