
Software Developer

Similar jobs

Responsibilities:
• Take on complex problems that span multiple components and teams.
• Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
• Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
• Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
• Produce architecture with clean interfaces, that are efficient and scalable
• Participate and contribute to architectural discussions
• Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
• Continuously improve performance metrics of modules you own.
• Collaborate effectively across teams to solve problems, execute and deliver results
Requirements:
• Experience: 3+ years
• A Bachelor's or Master's Degree in Computer Science
• Software engineering and product delivery experience, with a strong background in algorithms
• Experience in architecting & building real-time, large-scale e-commerce applications
• Experience with high-performance websites catering to millions of daily traffic is a plus
• Excellent command over Data Structures and Algorithms
• Experience with web technologies, Go/Java/Python
• Language: GO or Python
• Strong expertise in DS and Algo
• Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
• Have worked in the scaling of the system right from scratch.
• Someone worked in small user base to a large user base and wrote optimized code
• Both HLD and LLD
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 2+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.


- Provides free and subscription-based website and email services hosted and operated at data centres in Mumbai and Hyderabad.
- Serve global audience and customers through sophisticated content delivery networks.
- Operate a service infrastructure using the latest technologies for web services and a very large storage infrastructure.
- Provides virtualized infrastructure, allows seamless migration and the addition of services for scalability.
- Pioneers and earliest adopters of public cloud and NoSQL big data store - since more than a decade.
- Provide innovative internet services with work on multiple technologies like php, java, nodejs, python and c++ to scale our services as per need.
- Has Internet infrastructure peering arrangements with all the major and minor ISPs and telecom service providers.
- Have mail traffic exchange agreements with major Internet services.
Job Details:
This job position provides competitive professional opportunity both to experienced and aspiring engineers. The company's technology and operations groups are managed by senior professionals with deep subject matter expertise.
The company believes having an open work environment offering mentoring and learning opportunities with an informal and flexible work culture, which allows professionals to actively participate and contribute to the success of our services and business.
Job Role and Responsibilties:
1. Full lifecycle (SDLC) application development.
2. Designing, coding and debugging existing code.
3. Understanding of front end and user interface engineering design.
4. Software testing and quality assurance.
5. Integration of the modules in the existing systems.
6. Evaluation and identification of the new technology developments in the work domain.
7. Maintaining standard practices and compliances.
QUALIFICATION AND EXPERIENCE
A graduate degree or senior Diploma in engineering or technology with 4-8 years of experience in some or all of the following.
- PHP, Integration with MemCache, Membase, MySQL, Oracle, CDB/BDB, Error Handling and debuggers
- Data Structures,
- HTML / XHTML, CSS, java-script, Smarty
- Web Services, SOAP, XML, REST
- Code optimization, Scaling, Session management, Version control Systems
- MIME Parsing, Large data processing in PHP (encoding, parsing, escaping for special characters etc.)


We are looking for an experienced Python developer who can help create dynamic software applications for our clients with their skill set. In this role, you will be responsible for gathering requirements from clients and accordingly write and test scalable code, and develop back-end components.
Technologies worked on:
Python - Django/Flask/FastAPI, Pytest/Unittest, AWS services.
Database - Postgresql/Mysql or NoSQL databases.
Requirement Description:
• Experience in designing,implementation & testing of Python Applications.
• Must have knowledge of at least one of python web framework Django/Flask/FastAPI and any of unit test frameworks(Pytest/Unittest).
• Should have a solid understanding of object-oriented programming (OOP).
• Well-experienced to perform Unit Testing and Integration Testing
• Have good experience in Agile based development approach.
• Expertise in developing enterprise-level web applications and REST/GRAPHQL APIs using
MicroServices, with demonstrable production-scale experience.
• Demonstrate strong design and programming skills ,writing optimized code.
• Working knowledge with SQL(MySQL,Postgresql etc) is mandatory and knowledge on NoSQL databases can be an addon.
• Understand Architecture Requirements and ensure effective design, development, validation, and support activities.
• Understanding of core AWS services, uses and basic AWS architecture best practices.
• Proficiency in developing, deploying, and debugging cloud-based applications using AWS.
• Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
• Ability to identify key features of AWS services while designing a solution.
• Identify bottlenecks and bugs, and recommend solutions by comparing the advantages and disadvantages of custom development
• Should contribute to team meetings, troubleshooting development and production problems across multiple environments and operating platforms
• Execute strong collaboration and communication skills within distributed project teams.
• Responsible for quality and timely deliverables for each given task.
• Knowledge on frontend technologies could be addon.

What you will be doing
You will join our team as our Senior PHP Developer (Laravel) and your main responsibilities will be to:
- Write clean and maintainable code with good test coverage.
- Implement new features in collaboration with our design team.
- Optimize existing code to perfection with special attention to performance and maintainability.
- Do a code review of your colleagues work.
You and our future-proof stack
- We seek a balance between sticking with what works and fearlessly exploring the new.
- We use the latest stable version of PHP 7|8 because it allows us to write better code using features like strict type declarations, typed class properties and arrow functions.
- We leverage the elegance, simplicity and readability of the latest Laravel version.
- We want to spend our precious time on things that matter the most; that's why we perfect our easy to run the development environment with Homestead and custom scripts.
- We write and run tests with PHPUnit and http://cypress.io/">JavaScript End to End Testing Framework.
- We have a great set of tools to maintain the code quality and run on CI/CD (psalm (error level 4), rector, phpcs, php-cs-fixer, phpcpd etc.)
- We use Rector to maintain our code quality.
- We’re constantly refactoring our front-end code intending to reach front-end heaven:
- Laravel Blade template engine.
- PostCSS to maximize the power of modern CSS.
- Webpack for perfect control over front-end assets.
- Latest JS with support for ES2020 features. To accomplish this we use the latest Babel releases.
We ❤ CI (Continuous Integration) and CD (Continuous Delivery) so we usually deploy a few releases per day: Zero downtime. Just a few buttons to push. No sweaty palms.
We care deeply about the Developer Experience (DX) of our codebase and tools. DX and DevOps is our middle name: Git, GitHub, HTTP/2, Assets CDN, AWS, Enterprise SSDs on our high-spec servers, and much more.
About you
- You have expert knowledge of PHP.
- You have expert knowledge of Laravel.
- You have experience with test-driven development (TDD).
- You have 6+ years of experience working professionally with OOP.
- Your work is based on a solid foundation in computer science fundamentals from data structures and algorithms to design patterns.
- You are an engineer by mindset and always try to understand how things work under the hood.
- You have substantial experience working with RESTful web services and ORM concepts.
- You love to learn through doing. You’re ready to put in some hard work to expand your skills.
- You speak and write acceptable English – not perfect English, just acceptable
- You are a team player and you don't bring your ego to work.
- You are self-motivated and self-disciplined and thus work well in a flat hierarchy with lots of freedom.
- You love to have creative freedom, make independent judgments and live up to the responsibility that comes with that freedom.
- You love to create tangible results—every hour and every day.
- You love to make a positive impact on the world and the lives of others.


This is regarding a job opening in Peritus Infotech Solutions Pvt. Ltd. Noida.
Key Skills Required : PHP, Laravel, CodeIgnite, Mysql, Jquery, API (Restful Service), HTML, CSS.
Job Description:
1. Design, Develop, Implement, Test, Document and Maintain high quality Web Application Software.
2. Managing and delivery of projects from conceptualization, visualization to technology mapping and final execution of projects.
3. Understanding and implementing of project management practices.
4. MVC compliant Development (CodeIgniter / PHP / LARAVEL) in at least any one of these frameworks.
5. Design simple and intuitive user interfaces - the creation of examples through wireframes and mockups.
6. Optimisation of PHP Code and database queries and functions through Code Review and Project Review Sessions.
7. Identify opportunities for process improvement and make constructive suggestions for change.
8. Improve the technical competence of the team through training & development of existing and new team members.
9. Provide accurate effort estimates for deliverable and be committed to the deadlines through follow-up of tasks with team members.
10. Research and actively learn about new technologies and introduce them into the infrastructure.
11. Ability to handle technical queries raised by the development team and provide support and guidance to them.
Eligibility criteria :
1. Advanced PHP experience, specifically with PHP 5.
2. Strong database skills, proven experience with MySQL 5 and other RDBMS having knowledge of indexes, full-text searches, usage of Regular Expressions in queries and more.
3. Strong knowledge of OOPs concepts and OOAD using Design Patterns.
4. Excellent knowledge of Applications Architecture and how to work with Frameworks with MVC architecture.
5. Excellent Knowledge of HTML 5, CSS 3, Javascript, jQuery/Sencha etc.
6. Working Knowledge of Code Repository and Version Control Systems like SVN, GIT, CVS, Vault, Starteam, TFS, VSS or any other.
7. Strong Knowledge of any one of the Project Management tools like Basecamp, Redmine, Confluence etc.
8. Excellent problem-solving skills and love technical challenges.
9. An ideal candidate should have experience creating highly trafficked websites.
10.Ability to motivate staff in a team-oriented, collaborative environment.
11. Ability to manage priorities and work in a fast pace environment.
12. Excellent Communication skills.
UG :B.Sc in Any Specialization, B.Tech/B.E. in Any Specialization, BCA in Computers
PG :Any Postgraduate
Doctorate :Doctorate Not Required
What if, you had a chance to build something iconic?
Presenting Bharat's first of its kind vernacular instant messaging app that is smart & secure - Buzz is an AI & machine learning powered - content-driven instant messaging app tailored to make user secure with more focus on privacy. At Buzz, we are on a mission - to help users be in control of the degree of their digital exposure, with a goal to create a space as India's first smart instant messaging platform among dominating foreign players.
And this is just the beginning :
With our eyes set on the future, we are looking for an exceptional iOS Developer with must have excellent experience in Socket.IO, to help us realise, build and scale our offering, who possesses a passion for technologies to the limits and will work with our team of talented engineers to design and build the next generation of our application.
iOS Beta already launched.
What you'll get :
Compensation in terms of EQUITY ONLY, salary only once we raise funds. This is more of a hands-on role especially in the initial stages of the company. Part-time would also temporarily work.
We are looking at passionate people with entrepreneurial spark and a hustler.
People who are deeply passionate of solving user problems in social networking space and vision of making an Indian product to be used by billions worldwide must only apply.
- A unique opportunity, unlike anything you have experienced before.
- Flexible timings & work from home
- A friend for life.
What matters to us : 1) Attitude > 2) Skill > 3) Experience > 4) College
Who are we looking for?
Key Responsibilities :
- Driving innovations in the product constantly to remain ahead of the curve.
- Serve as a thought leader and mentor on technical, architectural, design and related issues.
- Proactively identify architectural weaknesses and recommend appropriate solutions.
- Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.
- Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team.
- Excellent technical issue diagnosis and problem-solving skills
Excellent knowledge of :
1) Node.js
2) Express.js
3) MongoDB
4) Restful APIs
5) Socket.IO
Skills required :
- MS or BS/B.Tech in computer science or equivalent experience from top college.
- Must have experience in working in an Instant messaging service provider.
- Experience working with remote data via REST and JSON
- Experience with offline storage, threading, and performance tuning
- Familiarity with cloud message APIs and push notifications
- Experience with third-party libraries and APIs
- Proficient understanding of code versioning tools, such as Git
- Excellent data structure & algorithm and problem-solving skills.
- Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server-side development.
- Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github.
- Superior organization, communication, interpersonal and leadership skills.
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast-growing and start-up workplace.
- Must be a self-starter who can work well with minimal guidance and in fluid environment.


-A premium college gratduate is required.
-Strong experience in Data Structures and Algorithms.
-Should have good understanding of databases and storage fundamentals.
● Has worked extensively on caching technologies such as Redis, Memcached
● 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 cache
● Should be strong with Data Structures, Algorithms & OOPs concepts
● Should have a good understanding of database load balancing.
● Can clearly demonstrate an understanding of the Application layer from the OSI model and Presentation layer from the OSI Model.
● Worked on NoSQL databases such as MongoDB
● Designed and developed highly scalable multi-threaded large scale distributed systems
● Well versed with services and microservices architecture
● Usage of containers, virtual machine systems, cloud computing
● Knowledge on Socket would be a big advantage
● Should have a good understanding of how load-balancing works
● Should have an understanding of how CDN works.


