Senior Software Developer

Description

We are looking for a Senior Software Engineer to build and implement functional software solutions. You will work with the management to define software requirements and take the lead on technical projects.

Key Responsibilities

  • Lead and mentor the software development team; delegate tasks and provide technical guidance.
  • Define, manage, and execute tasks across the full software development life cycle.
  • Design scalable and maintainable software architecture.
  • Write clean, efficient, and well-documented code.
  • Review and debug code; ensure adherence to best practices.
  • Automate development processes using appropriate tools and technologies.
  • Collaborate with cross-functional teams (UI/UX, QA, DevOps, Product) to enhance products.
  • Stay updated with emerging technologies and apply them when appropriate.

Job Requirements

  • 5+ years of experience in web and software development.
  • Proven experience with backend and frontend technologies, including:
       a. Laravel, Python (Django, FastAPI) b. React, TypeScript, Next.js, TailwindCSS
  • Experience with AWS infrastructure and maintenance.
  • Proficiency in mobile development (iOS and Android).
  • Strong grasp of Object-Oriented Programming (OOP) and design principles.
  • Solid understanding of SOLID principles and common design patterns.
  • Experience working with PostgreSQL and MySQL databases.
  • Comfortable working with Linux command line and server environments.
  • Ability to understand and balance technical and business requirements.
  • Strong analytical and problem-solving skills; attention to detail.
  • Self-driven and adaptable to changing priorities.
  • Amenable to work in Holy Spirit Drive, Quezon City
Drag & Drop Files, Choose Files to Upload

Get the Ultimate Checklist on
Digital Transformation

Concent