Back to Jobs
Gotipath

Software Engineer (PHP)

Gotipath Website
Deadline Over

Job Type

Full Time

Work Type

Onsite

Salary

৳40,000 to ৳60,000/Monthly

Deadline

3 months ago

Required Skills

PHP Laravel Docker Linux JavaScript

Share this job

Job Description

We are looking for a Senior Software Engineer (PHP/Laravel) to join our team.

About the position:
As a Senior Software Engineer at Gotipath, you will create complex solutions and play a strategic role within the company and with clients. You will be responsible for full lifecycle development and must be able to articulate design decisions and translate business requirements/user stories into application logic. Our Engineers are a driving force behind the success of our projects. We're looking for motivated individuals who keep an eye on trends, and new technology in the industry, and are eager to tackle challenging troubleshooting and development tasks.
  • Must have sound knowledge of object-oriented PHP (PHP7 and above).
  • Vast Knowledge of Javascript.
  • Employing secure coding practices including familiarity with OWASP top ten or similar.
  • Strong knowledge of MySQL & PostgreSQL, including writing and optimizing queries.
  • Strong knowledge of Redis or Memcached.
  • Experience working with ELK / EFK stack.
  • Strong Experience with web services, and Cloud technologies.
  • Experience in development, and deployment using Docker.
  • Maintaining coding standards and documentation for developed features such as Class Diagrams, API Documentation, and Sequence Diagrams.
  • Classes, interfaces, design patterns, encapsulation, inheritance, polymorphism. object-oriented programming is a must.
  • Write unit tests and work closely with Quality Assurance Teams & Automated Deployments to incorporate unit tests as part of the build pipelines.
  • Create scripts to facilitate client systems to meet performance and objectives.
  • Test and develop software for client applications.
  • Work with teams together to estimate and plan the development of features.
  • Produce results effectively and within the deadlines set.
  • Knowledge and experience in a Scrum, Agile development environment.

Who you are:
  • You can take complex requirements and come up with efficient solutions
  • You are knowledgeable in efficient and cost-effective system design
  • You value teamwork over individual brillianceYou write readable code that even someone new to the team can easily understand
  • You know how to apply your CS knowledge and software engineering principles and patterns to your code
  • You are NOT nit-picky; you like to contribute full-stack
  • You take ownership of your work and see it through; end-to-end
  • You enjoy mentoring and seeing others succeed
  • You like to learn new technologies and languages and work with them
  • You must be good at communication; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties.
  • You are someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises.
  • You have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency.
  • You have strong analytical and problem-solving skills.

Nice To Have/Quick Wins
  • Open-source contributions (personal projects, contributions in any open-source repository)
  • Good knowledge of DevOps

Salary & Other Benefits:
  • Weekly two days off.
  • Annual salary increments.
  • Two festival bonuses.
  • Yearly refreshment tour.
  • Full subsidized lunch.
  • Other benefits as per company policy.

Hiring with JuggleHire