Software Engineer
JWay Group, Inc.
Pasig, NCR, Philippines
23h ago

Position Summary

The Lead Software Engineer will focus on providing technical leadership to a team of software and web application engineers.

It is a hands-on role on the development of web applications, their integration with front / back-end services, deployment, user training, and maintenance.

The SE will be working closely with the project manager, web application engineers, mobile engineers, and infrastructure engineer to develop high quality products.

The SE will also be interacting with the Operations team for production support. A commitment to collaborative problem solving and process optimization is essential.

Responsibilities

  • Ability to work collaboratively with teams of software engineers, web application engineers and mobile application engineers
  • Help manage the design, architecture, and performance optimization of applications

    Can follow and establish best practices and coding guidelines

    Optimize software architecture and coding practices in order to reduce technical debt and optimize the speed in the delivery of quality software

    Resolve bugs, refactor, and optimize code

    Write clean, standards compliant, and object-oriented code

    Create and maintain technical documentation

    Help improve code quality by leading peer code review

    Research and development of new technologies to advance and better the quality of product and other deliverablesAdhere to Company processes and procedures to enable smooth flow of product development lifecycle and operations management

    Provide feedback to the Company and Client whenever necessary

    Qualifications

    Candidate must possess at least a Bachelor’s Degree in IT or related discipline

    Minimum of 3-5 years of experience in applications development

    Excellent problem solving and debugging skills

    Experience in designing and developing high availability and scalable web applications

    Strong understanding of software development practices and concepts :

    Object-relational mapping, Active Record

    Object Oriented Programming

    Data Security

    Experience with HTML, CSS, and Javascript

  • Solid programming background with one or more of the following Ruby, Python, Swift, Java or Kotlin
  • Understanding of REST / JSON and SOAP
  • Experience with code versioning tools, preferably Git and good understanding of branching models
  • Appreciates practical use of unit testing and automated testing

    Good communication skills

    Leadership, decision-making and flexibility is a must

    Ability to work in multiple projects and thrive in a fast-paced environment

    Willing to be based in Pasig City or Metro Manila, Philippines

    Nice to have

    Familiarity with Microservices architecture

    Intermediate knowledge in front-end technologies (Angular or React)

    Experience with Ruby on Rails

    Experience with test-driven development , UI tests, and unit tests

    Experience with AWS

  • Familiarity with API Middleware, Service Discovery, and Advanced Message Queuing Protocol (AMQP)
  • Agile software development background

    Familiarity with Networking concepts (TCP / IP, OSI Model)

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form