Requirements
• Extensive and expert programming experience in at least one general programming language (e. g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.
• Experience with multi-threading and concurrency programming.
• Extensive experience in object oriented design skills, knowledge of design patterns, and a huge passion and ability to design intuitive modules and class-level interfaces.
• Excellent coding skills - should be able to convert design into code fluently.
• Knowledge of Test Driven Development.
• Good understanding of databases (e. g. MySQL) and NoSQL (e. g. HBase, Elasticsearch, Aerospike etc).
• 4+ years of experience in the art of writing code and solving problems on a large scale.
• Open communicator who shares thoughts and opinions frequently, listens intently, and takes constructive feedback.
Similar jobs
A PHP developer is a software engineer who specializes in the development of
server-side applications using the PHP programming language. The Job
responsibilities for a PHP developer, who is proficient in Laravel or CodeIgniter
frameworks, can vary depending on the company, but typically include:
1. Building and maintaining server-side applications using Laravel or CodeIgniter frameworks.
2. Writing server-side logic, implementing RESTful APIs, and handling user authentication and
authorization.
3. Building and integrating databases, such as MySQL and MongoDB, to store and retrieve
application data.
4. Writing reusable and efficient code.
5. Collaborating with front-end developers to integrate their work with the PHP application.
6. Building and deploying the application on different environment
7. Understanding of Object Oriented Programming and design patterns
8. Strong understanding of MySQL and query optimization
9. staying up-to-date with new technologies and industry trends, such as new database systems
or security concerns.
10. Strong debugging and troubleshooting skills, able to identify and fix bugs.
11. Good understanding of unit testing and code quality tools
12. Strong communication and teamwork skills, able to work with a cross-functional team to
deliver a product.
13.Understanding of version control, Git is a plus.
14.Knowledge of other PHP frameworks or CMS like Wordpress, Magento would be an added
advantage.
Roles and Responsibilities
1. Hands on experience in PHP frameworks Laravel
2. Experience in development of PHP based web applications, in Laravel PHP, Web Services (Json), MySQL. - Thorough understanding of OOPs concepts (Data Abstraction, Encapsulation, Inheritance, Polymorphism)
3. In-depth understanding of front-end technologies, such as HTML5, CSS3 and JavaScript.
4. Ability to understand project specification/requirements, coding, implementation and debugging.
5. Zeal to take up challenges provides innovative solutions, think out of the box and open to learning.
6. Able to handle multiple projects simultaneously.
7. Proficient understanding of code versioning tools, such as Git / SVN / BIT BUCKET .
Desired Candidate Profile
1. Minimum 2 years of experience in PHP Laravel Framework
2. Experience with MySQL and REST API.
3. Proficient knowledge in Javascript, JQuery, Angular 2.0
Role: Web Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance
Employment Type: Full Time, Permanent
Role Category: Programming & Design
Education:
UG :Any Graduate in Any Specialization
About the Organization:
WeMakeScholars is an organization funded and supported by the Ministry of IT, Government of India under the 'Digital India Campaign'. We offer international education finance via scholarships and education loans, to study abroad aspirants. We are currently a 120 members team. Last financial year, we disbursed 2200 Cr in education loans to 8300 students across India.
We are looking for a PHP Developer who is keen to work in a startup environment esp. a product-based company.
Job Overview
We are hiring developers (from 0 to 10 experience) with relevant knowledge and experience with the development and deployment of large-scale cloud-native enterprise systems on PHP, REST APIs, Node Js, Flutter, AWS & MySql.
About Tech Department:
- Our internal tech team is responsible for end-to-end in-house tech support which includes and is not limited to design, development & deployment.
- We are continuously developing and improvising our products to enhance customer and team experience.
- As we are in the Fintech space, our team has to ensure the database security of the application
Job Summary
- Participate in the full development life cycle, working within broadly defined parameters including design, development, testing, and maintenance of the existing application with minimal supervision.
- Work on optimization and performance improvement activities. Instrument and test performance metrics.
- Participate in peer-to-peer code reviews to improve the quality and maintenance of the codebase.
- Collaboration with multiple internal/external stakeholders such as product, business, DBA, and Dev Ops.
- Design and implement APIs for web/mobile (both Android & iOS) applications.
- To be available on call for the projects or features developed by you. Things break, and you will be responsible to fix it when it does.
Experience & Skills Required
- 2+ years of experience (we are hiring freshers too for junior positions)
- Hands-on experience and knowledge of engineering end-to-end systems.
- Understanding of complete software development life cycle, including coding standards, and code reviews.
- Familiarity with multiple software development practices and tools
- Ability to write clean, modular, and loosely coupled code by the use of design patterns.
- Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing.
- A solid foundation and implementing principles of computer science is a must. Ex: object-oriented programming, concurrency, fundamentals of computer science, SQL databases.
Value addition
- Experience with AWS
- Working knowledge of payment gateways
- Good knowledge of Mysql Query optimization and Database design.
We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
• Integration of user-facing elements developed by front-end developers
• Build efficient, testable, and reusable PHP modules
• Solve complex performance problems and architectural challenges
• Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
• (Add other responsibilities here that are relevant)
Skills And Qualifications
• Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc depending on your technology stack)
• Understanding the fully synchronous behavior of PHP
• Understanding of MVC design patterns
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Knowledge of object-oriented PHP programming
• Understanding accessibility and security compliance (Depending on the specific project)
• Strong knowledge of the common PHP or web server exploits and their solutions
• Understanding fundamental design principles behind a scalable application
• User authentication and authorization between multiple systems, servers, and environments
• Integration of multiple data sources and databases into one system
• Familiarity with limitations of PHP as a platform and its workarounds
• Creating database schemas that represent and support business processes
• Familiarity with SQL/NoSQL databases and their declarative query languages
• Proficient understanding of code versioning tools, such as Git
Job Responsibilities:
• Design and build efficient, scalable systems that are used by millions of people,
• Own what you build as you create, test, and refine what’s under the hood of our pages and services,
• Investigate production issues pertaining to customer features to determine root cause and implement solutions,
• Investigate existing queries and write new queries with performance optimization in mind,
• Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements,
• Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, the final markup is standards compliant, and UI deliverables are completed on time,
• Work with the real-time feedback from our users (external and internal) to make the products better,
• Discover, design, develop, deploy, debug. Repeat!
Requirements:
• 1-2 years of experience,
• Proficiency in web scripting programming with PHP,
• Experience with MySQL Databases,
• Top-notch programming skills in JavaScript and a strong understanding of web fundamentals,
• Design, build and maintain high performance, scalable and secure code,
• Experience with cloud services like AWS is plus,
• Experience with MVC architecture is a plus,
• Knowledge / experience in building an API,
• Solid understanding of the foundations of security and best practices,
• Good grasp of data structures and algorithms,
• Excellent problem-solving skills,
• Take ownership of the backend services, ensure the best possible performance, quality and responsiveness, as well as maintaining code quality, organisation and testing/deployment,
• Passionate about technology and willing to develop expertise in an emerging field,
• Strong organisational and communication skills, team player.
Perquisites & Benefits:
• A competitive salary,
• Opportunity to be part of a diverse working environment, valuable social sector work experience,
• Fun, casual, relaxed and flexible work environment.
What you'll do
Technology is at the heart of our organization. We have a strong engineering team and we're looking for an experienced engineer to lead our backend engineering team. As part of the tech team, you will Understand product requirements and brainstorm ways to address them
- Lead large initiatives and be responsible for it
- Mentor teammates
- Set and enforce standards for writing and maintaining efficient code
- Influence team decisions in the overall architecture and practices of the company
- Contribute to company growth by participating in hiring activities
What you'll need
Must-haves
- At least 4 years experience in a product based company
- Experience working with distributed environments at scale
- Strong command on at least one Object Oriented Programming language
- Experience leading developers for large scale products
- Demonstrated capability to design and architect products built for scale
- Deep knowledge of multiple AWS services
- Experience with Docker and Kubernetes
Good to have
- Experience with at least one among C++, Java
- Experience with Linux file systems
- Familiarity with agile development methodologies
Why us
We're hiring a set of highly skilled, enthusiastic, and passionate people who thrive in a high-growth environment. We believe the best way to grow is to give everyone the opportunity to pursue their interests. At Lucidity, you have complete freedom to work on projects that interest you. Plus, with benefits like flexible hours, company offsites, unlimited leaves, we ensure you enjoy the journey as much as we do. We are also offering healthy founding team ESOP's.
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-
Description
- Responsible for developing Web Applications.
- Design, Develop, enhance and test front-end, back-end web modules using Node.js, Express framework, My Sql and Mongo DB.
- Research and explore existing solutions, competition, to get a holistic understanding of the Design and development.
- Communicate and collaborate effectively with various teams for effective outcomes.
- Meet deadlines in a high intensity work environment
Primary Skills :
- Proficient in Nodejs
- Understanding of Front-End Technologies
- Good Knowledge of Node
- Proficient in RESTful APIs and API Communications
- Good Grasp of Asynchronous Programming and Its Workarounds
- Database Schema Creation for Business Processes
- Working Knowledge in User Authentication and Authorization
- Write Efficient Code
- Implementing Data Protection
- Error-Handling Skills
Experience Level: 3 to 5 Years
Job Location: Hyderabad
Responsibilities
· Excellent knowledge of Core Java and Spring
· Candidate should have a working knowledge of web services
· Should have worked in the distributed agile model and continuous integration
· Should have knowledge of designing and implementation of REST Web services
· Strong experience with REST API and web services
· Should be efficient with Java J2EE and related technologies.
Essential Requirements
· Strong Core Java and spring.
· Strong RESTFUL web service experience
· Strong SQL (preferably Oracle), JQuery, HTML/CSS, Oracle Restful, SOAP web services
· B. Tech/M. Tech from Tier-1 colleges like IIT, NIT, VIT, BIT
Primary Skill: Java, spring & RESTFUL Web services,