
Similar jobs
- B.Tech/B.E(Computer Science/Information Technology) and 4+ years of software development experience
- Strong experience in Python
- Strong problem-solving skills, Computer science fundamentals, Data structures, and Algorithms
- Knowledge of Databases such as SQL and Nosql
PHP / Laravel / CI developer duties and 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 frontend development 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 right from concept stage to delivery and post launch support.
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
- Document the development process, architecture, and standard components.
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager.
- Keep abreast of new trends and best practices in web development.
PHP / Laravel / CI developer requirements and qualifications
- Previous working experience as a PHP(Laravel/CI) developer for minimum 3 years.
- Proficient with JavaScript, JQuery and AJAX.
- In depth knowledge of object-oriented PHP (>=Laravel 7 or >=CI 4.0) framework.
- Should know about source version control like GIT or SVN
- Familiar with AWS & Linux command line will be added advantage.
- Understanding and implementing security and data protection
- Must be a team player with good communications.
- Ability to solve problems quickly and efficiently.
- Great aptitude and attitude towards learning.
- Take full responsibility for task/project execution.
- Ability to prioritize own work and respect deadlines.
Esper is looking for a software engineer to transform the customer experience
for developers and engineering teams using the platform of services to deploy
and build out their device fleets. You and your team will own services that will
enable customers to develop and customize their development process, along
with easing their use of Continuous Integration techniques for their software. We
need a leader that is experienced in delivering scalable multi-region fault tolerant
systems, is passionate about the developer tools space, is excited to have
software developers as their customers, and is obsessed about creating
compelling customer experiences.
In this role you will contribute to a critical and highly-visible function within the
Esper business. You will be given the opportunity to autonomously deliver the
technical direction of the service, and the feature roadmap. You will work with
extraordinary talent and have the opportunity to hire and shape the team to best
execute on the product. If you’re excited to have a large impact on Esper and the
device industry, you’ll find this role to be engaging, challenging, and full of
opportunities to learn and grow.
Key Responsibilities
Help drive business decisions with your technical input
Design, implement, test, deploy and maintain innovative software
solutions to transform service performance, durability, cost, and
security.
Use software engineering best practices to ensure a high standard of
quality for all of the team deliverables
Write high quality distributed system software
Work in an agile, startup-like development environment, where you are always working on the most important stuff.
Basic Qualifications
2 -4 years of professional software development experience
You’ve designed, built, scaled and maintained production services, and know how to compose a service oriented architecture.
Degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
You write high quality, well tested code to meet the needs of your customers
You are comfortable with programming languages like Go, Python, Java
You’ve good understanding of databases system like Postgres. Extensive Knowledge about Postgres is a big plus.
You’ve have worked with Docker, Kubernetes and have fundamental understanding of distributed systems like Kafka, Elasticsearch
Preferred Qualifications
Experience taking a lead role developing complex software systems that have successfully been delivered to customers.
Experience in communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy.
Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets.
What we think makes us special
Esper is a fast-growing, well-funded company where everyone matters and you can see your impact daily. We trust our teammates and offer intense ownership and therefore accountability. We’re inventing the future and building something special. The team really enjoys what we do and cares about your input. We don’t hire just to fill a spot, we want you to make a difference.
As you help us build this special company, Esper will take care of you. We offer flexible vacation, regular hack-days, competitive pay and benefits, and room for advancement. We hire capable veterans so we avoid the drama and trust in each other’s work. Our worldwide footprint mixes different cultures for a unique experience. We also like to have fun because we play just as hard as we work.
StackAvenue is an innovative Software Company who builds and manages awesome software for many organisations including ourselves and in various technologies to serve the needs of multiple industries.We specialise in:
- Software Architecture and Design.
- Development and Testing.
- Deployments and Operations.
Roles & Responsibilities :
We are looking for Senior Software Developer (Elixir/ROR) who have past experience in Elixir or Erlang.
- Design and write with the cutting edge Elixir/ ROR language to improve the availability, scalability, latency, and efficiency of the company's range of products.
- Work with the engineering team to explore and create new design/architectures geared towards scale and performance.
- Participate in code and design reviews to maintain our high development standards.
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
- Collaborate with product and experience teams to define and prototype feature specifications.
- Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.
- Design, build, analyze and fix large-scale distributed systems.
Qualifications :
We are looking for developers with 5+ years of experience of which 1-2 yrs of past work experience with ROR / Elixir or Erlang. In terms of Elixir we expect the following:
- You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviors.
- You should be well versed with concurrency and processes in Elixir.
- You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.
- Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.
- 5+ years of overall software engineering experience.
- You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.
- Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.
- Good knowledge of version management with Git.
- Awareness of TDD.
- CI/CD knowledge would be a huge advantage.
- Will to design and maintain large scale distributed systems.
- Past experience in building complex applications, either by yourself, or as part of a larger team
- Desire (obsessive?) for maintainability.
- Experience of working with cross-functional remote teams in an Agile software development framework.
- Experience in designing APIs with proper documentation.
- Ability to write useful and maintainable tests.
- Good understanding of the common architectural patterns and design principles.
- Solid understanding of how modern web applications work.
- (Nice to have) Being an active member of the Elixir community (writing blog posts, giving presentations in meetups, etc).
- Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.
- Strong analytical and reasoning skills.
- Bachelor’s Degree or equivalent in any relevant discipline.
We are looking for Senior Backend Engineers to design and build the systems that power our core business of lending and loan processing. As a Senior Backend Engineer you will be expected to contribute significantly to your team. Your work is consistently of high quality. You solve complex problems, applying appropriate technologies, design patterns, and best practices. Your focus is on a major portion of existing or new team software. You work with your team to design and build software that is secure, correct, observable, and resilient. Your solutions are pragmatic. You identify the proper level of complexity for a task and advise your peers and manager on technical approach.
What you’ll do
- Design, implement, and maintain developer-friendly APIs and services
- Contribute to code and architecture reviews to keep our code quality high
- Debug and resolve production issues; take part in blameless postmortems
- Plan and execute smooth migrations to new technology as a way of managing technical debt
- Build tools and automation for our business and operations teams
- Make decisions on trade offs such as: Reuse versus introducing dependencies; Extensibility versus over-engineering; and Maintainability versus time to delivery (via short-term workarounds)
- Contribute to the improvement of your team’s code review standards, design discussions, team planning, and AARs.
You may shine in this role if you
- Have a track record of shipping software in a distributed systems environment
- Are enthusiastic about collaborating across departments to solve challenging problems
- Are pragmatic about the need to release less-than-perfect software and continuously iterate on it
- Can identify and articulate trade-offs in software and data design
- Can communicate both technical and business requirements fluently
- Are excited about both learning new things and teaching others
We speak mainly in javascript and golang, though we are open to engineers with different backgrounds and languages
Ideal candidate should be able to guide multiple projects at once in a dynamic and expeditious environment. You will be responsible for developing a world-class product with clean, well-documented code and at the same time ensuring high performance & scalability using proper design principles. You will be responsible for writing server-side web application logic as well as for the integration of the front-end part. Needless to mention you have demonstrated ability towards urgency, ownership, sharing success and competent enough to excel prevailing engineering velocity at Cogoport.
You should be a modern thinker and believer of manager and hierarchy free organisation like Cogoport. The ideal candidate would be assessed basis the defined role fitment. Critical is that you are curious and learner to be able to seek out and evaluate new ideas and bringing them back into the organisation. If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then let's get in touch!
1. Problem Solving: You should have the rigour and discipline to approach most of the problems and ensure the delivery of quality work ahead of timelines. You are able to look at a problem, define and brainstorm ways to achieve an optimal solution and pick the best engineering approach to bring the software productivity.
2. Architectural Design: You should have in-depth knowledge to design highly scalable architecture. You have strong experience in building products ensuring scalability in tech architecture & design implementation.
3. Database: Should have strong expertise in the database to manipulate data in the software system to minimize data redundancy and maximize the speed of retrieval. Knowledge of MongoDB, MySql, PostgreSQL database is preferred.
4. Algorithm Skills: You should be adept in all algorithm aspects to define an efficient way of solving the problem. You will solve complex problems with algorithms embedded in logical thinking and creating the most efficient and optimum code.
5. Code Quality: Enhancing the code quality by structuring the code & making sure that all the guidelines are followed to ensure enhancing code efficiency & reduction of code failure & bug rectification.
6. Product Inclination: A Software Engineer not only gets involved in coding but should equally understand the product/feature to think & cover all the possible business edge cases coming on the way.
1. Design, develop and deliver web services and jobs that powers Niki, India's first transactional bot.
2. Write code that are clean, testable, performant, scalable, documented and secure
3. Design and architect new sub-systems, idenity perf bottlenecks and suggest design/architect improvements
Qualifications:
1. Minimum of 4 years of software development experience prefrably developing e-commerce applications
2. Bachelor’s and/or Master's degree in Computer Science or related field of study
Preferred Qualifications:
1. Fluent in Java or any other object oriented programming languages
2. Knowledge of Design patterns and design principles
3. Experienced in delivering REST style web services
4. Significant experiences in asynchronous and multi-threaded programming
5. Strong CS fundamentals with good hold on DS and Algo.
Good to have:
1. Knowledge of Spring
2. Experience with AWS, Azure or Google Cloud









