- Proficient with Laravel & Codeignitor Framework
- Have good database structures and algorithm platform
- Knowledge about OPP, MVC, RESTful
- Knowledge about HTML, CSS, JavaScript, AngularJS, ActiveJS, NodeJS, JQuery is an advantage
- Have experiences using GIT
- Use fluently one of relation database administration: Oracle, MySQL
Similar jobs
About Astra:
Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 9300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.
Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.
We've been awarded by the President of France Mr. François Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra’s customers.
Role Overview:
As a back-end engineer you will be responsible for developing and maintaining the platform/dashboard backend. This would involve developing & maintaining RESTful services for vulnerability management, scan orchestration, inventory management and platform features such as on-boarding, trust centers, certificates, payment integrations, vulnerability ingestion, authentication etc.
You should have a strong background in backend programming (Symfony preferred, or Laravel) and have experience with an event driven, async & distributed architecture.
During the first 6 months of your role, you will be involved in the 0->1 journey of two of our upcoming products in our platform along with the respective product owners.
Love solving hard problems? Want to build high impact products rooted in first principles? Is coding your poetry? Join us in shaping the future of cyber security.
Roles & Responsibilities
- Design, develop, and maintain backend services and APIs using Symfony PHP framework. What you create is also what you own.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Collaborate with scanner teams to orchestrate scans, ingest vulnerabilities, configure scanners etc.
- Write clean, well-documented, and efficient code.
- Optimize and refactor existing code to improve performance and reliability.
- Implement security and data protection measures.
- Triage, troubleshoot and upgrade existing systems.
- Ship code to production multiple times a day/week.
- Ensure timely delivery of the features.
- Test your own features, and write test cases for continuous automated testing.
- Participate in code reviews and contribute to best practices and standards.
What we are looking for:
- 3 years experience in a similar role or similar working experience.
- Strong background in PHP backend programming. Symfony preferred, or Laravel.
- Strong understanding of software architecture principles and design patterns.
- Experience with an event driven (subscribers/listeners), async (MessageHandlers & job queues) & distributed (load-balanced) architecture.
- Experience with PostgreSQL database and data modeling.
- Understanding of concepts such as Dependency Injection, ORM, data validation, error handling etc.
- Experience with Docker, Kubernetes, GitHub Actions (good to have).
- Experience with Agile methodologies.
- Excellent problem-solving skills and the ability to think strategically about technical solutions.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional remote teams.
- Demonstrated track record of delivering high-quality software products on schedule.
- Knowledge of industry best practices in software development, security, and compliance.
- Knowledge of application & infrastructure security - helps you stand out.
What We offer:
- Adrenalin rush of being a part of a fast-growing company, and working on hard problems that matter.
- Fully remote, agile working environment.
- Good engineering culture with full ownership in design, development, release lifecycle.
- A wholesome opportunity where you get to build things from scratch, improve and ship code to production in hours, not weeks.
- Holistic understanding of SaaS and enterprise security business.
- Experience with the security side of things.
- Annual trips to beaches or mountains (next one is to Wayanad).
- Open and supportive culture.
- Health insurance & other benefits for you and your spouse. Maternity benefits included.
Skills Required:
- 7+ years of experience as software engineer.
- Experience in Dot.Net technologies - Asp.Net MVC, WebAPI, .NetCore
- Experience in ORM like Entity Framework /Dapper
- Experience with Object-Oriented Design and SOLID principles
- Experience with Unit Testing, Mocking and Dependency Injection frameworks
- Experience with SQL Server, NoSQL or other database technology
- Experience with software quality, testing procedures and build automation tools
- Knowledge of the Principles & Patterns of Agile Software
- Ability to understand and troubleshoot existing code and maintain existing systems.
- Ability to identity performance bottlenecks.
- Experience working with version control tools such as GIT and CI/CD tools.
Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a Full Stack Engineer for our Core Team. The Core team is responsible for the platform comprising multiple microservices which drive Udrive, from onboarding to billing.
Your responsibilities
As a Full Stack Engineer (Node.js) you...
- will work with a cross-functional agile team on the backend systems that power our platform
- are somebody who is familiar with state of the art technology and development stack and best-practices, you have the option to contribute to the technology strategy and roadmap of the team
- significantly contribute with your day to day work and deliverables to the overall success of our product
- contribute to an engineering culture where developers enjoy working and keep learning
- You have close contact with our product and QA team and help them troubleshoot, debug, and maintain a high quality of our product
Your profile
- You have a track record in building web applications in agile environments.
- +3 years experience with any enterprise technology like Javascript and Node.js or similar
- You have experience using any frontend frameworks like Vue.js, React or Angular
- You have experience in test-driven development
- You have very good knowledge of Git, development workflow automation and CI. Continuous Delivery is in our DNA.
- You have an appreciation for great user experience as much as for awesome tech architecture
- You are great at communicating with people, motivating everyone and getting the whole team on the same page
- Fluency in English
The most important one: willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!
Job Location: Ahmedabad
Experience: 1 to 3 years
Qualification:Graduate (Preferable BE/ BTech/ ME/ MTech/ MCA/ BCA/ MSc)
Job Description
We are looking for a motivated PHP / Laravel developer to come join our agile team of professionals.
If you are passionate about technology, constantly seeking to learn and improve skillset,then you
are the type of person we are looking for!
We are offering superb career growth opportunities, great compensation and benefits.
Responsibilities
● Develop,record and maintain cutting edge web-based PHP applications on portal plus
premium service platforms
● Build innovative,state-of-the-art applications and collaborate with the User Experience (UX)
team
● Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
● Prepare and maintain all applications utilizing standard development tools
● Utilize backend data services and contribute to increase existing data services API
● Lead the entire web application development life cycle rightfrom conceptstage to delivery
and post launch support
● Convey effectively with all task progress, evaluations,suggestions,schedules along with
technical and process issues
● Documentthe development process, architecture, and standard components
● Coordinate with co-developers and keeps project manager well informed of the status of
development effort and serves asliaison between developmentstaff and project manager
● Keep abreast of new trends and best practices in web development
Skills
● 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 theirsolutions
Understanding fundamental design principles behind a scalable application
Job Description: Magento Developer
We are looking to hire a skilled Magento Developer to build and maintain eCommerce websites for our clients. As a Magento Developer, you will be responsible for liaising with the design team, setting up Magento 1x and 2x sites, building modules and customizing extensions, testing the performance of each site, and maintaining security and feature updates after the installation is complete.
To ensure success as a Magento Developer, you should have excellent object-orientated programming knowledge, hold certifications for Java and Magento development, and be able to project manage. Ultimately, a high-level Magento Developer can build and maintain a user-friendly eCommerce platform that perfectly meets the needs of the client.
Magento Developer Responsibilities:
- Meeting with the design team to discuss the needs of the company.
- Building and configuring Magento 1x and 2x eCommerce websites.
- Coding of the Magento templates.
- Developing Magento modules in PHP using best practices.
- Designing themes and interfaces.
- Setting performance tasks and goals.
- Troubleshooting integration issues.
- Updating website features and security patches.
Magento Developer Requirements:
- Bachelor’s degree in Computer Science or related field.
- Advanced knowledge of Magento, JavaScript, HTML, PHP, CSS, and MySQL.
- Experience with complete eCommerce lifecycle development.
- Understanding of modern UI/UX trends.
- Knowledge of Google Tag Manager, SEO, Google Analytics, PPC, and A/B Testing.
- Good working knowledge of Adobe Photoshop and Adobe Illustrator.
- Strong attention to detail.
- Ability to project-manage and work to strict deadlines.
- Ability to work in a team environment.
- Analyzing 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.
- Familiarity with SQL/NoSQL databases.
- Ability to project manage.
- Good problem-solving skills.
Company Name: Bharat Software Solutions
Location: Delhi
Descriptions: There is an opening for a post PHP Developer. The candidate must have a minimum experience of 2 years.
Required Skills: Core PHP, Jquery, Ajax, HTML, CSS, MYSQL, and Codeigniter.
-Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
-Familiarity with concepts of MVC, Mocking, ORM, and RESTful
-A knack for writing clean, readable Ruby code
- Criteria : BCA / BSc/BE / BTech passouts
- Experience Required : 1 to 2 Years (Freshers Do Not Apply)
- Candidates should be ready to learn (Low-Code .NET based platform)
- Looking for immediate joiners only