Senior Full Stack Developer

Apply now

Senior Full Stack Developer

Full-time · Manila

Who We Are

OpsWerks specializes in making data center and cloud operation teams thrive. Our philosophy is about making technology "werk"​ for our customers by tailoring solutions to their exact needs. We believe that products, services, tools, and processes should serve the needs of people, not the other way around.

Our global team of service architects, infrastructure admins, and software engineers have built and operated some of the world's largest, most scalable environments over the past two decades. From 24/7 monitoring to infrastructure design to application development, our team of talented, creative, and dynamic people has got it all covered.

Join us at OpsWerks. Together, we can make technology "werk" for the people.

We are currently looking for an innovative and passionate Senior Full Stack Developer. Working under the Engineering team, your goal is to make the different teams in OpsWerks and its customers successful by immersing in day-to-day operations, building products and tools that increase efficiency, and establishing better partnerships with our customers.

Your Role

  • Responsible for designing and developing scalable, reliable and secure software for Cloud-native applications primarily using Python
  • Translate business problems and technical requirements into software solutions
  • Implement web applications using React and Redux 
  • Responsible for the quality of features for release by writing unit tests and integration tests: such as writing and testing APIs
  • Lead/participate in planning sessions and technical discussions; help the development team to arrive on solutions that address business problems and requirements
  • Work with a wide range of customers and engineering teams to support/enhance their processes or integrate their technology in our workflows and solution platforms
  • Write clear and consumable documentation
  • Stay up-to-date on the latest frameworks, trends, and advancements in IT
  • Mentor and coach interns and junior developers to follow best practices, development techniques and strategies

Your Qualifications

  • At least 4 years of experience as a Full-stack Software Developer
  • At least 3 years of experience in working with Python and its web frameworks such as Flask or Django or Django Rest Framework (DRF)
  • Solid working experience in using multiple front-end languages and libraries (e.g. HTML, CSS, Javascript, XML)
  • Solid working experience of using ReactJS Framework
  • Experience creating and consuming REST API web services
  • Knowledge in using message queue based architectures like Celery, Redis or Kafka
  • Knowledge in database technologies (e.g. MySQL, Postgres, Redis, NoSql, etc.)
  • Proficient with Git and common branching methodologies
  • Familiarity with container driven development using Docker
  • Experience in continuous integration, continuous delivery and continuous deployment
  • Knowledge in unit testing, mocking libraries and the ability of maintaining quality by ensuring high code coverage
  • Strong development skills with clean, consistent and scalable coding etiquette
  • Be able to function effectively in an agile environment
  • Can oversee and drive projects using agile methodology

Plus Points

  • Working knowledge of Linux and UNIX operating systems
  • Experience in cloud services such as AWS, GCP or Azure
  • Understanding of User Interfaces and User Experience
  • Knowledge in container orchestration such as Kubernetes
  • Experience on analytics and observability solutions such as ELK (Elasticsearch, Logstash and Kibana), Grafana, Splunk

Your Team

Apply for the job

Do you want to join our team as our new Senior Full Stack Developer? Then we'd love to hear about you!