Sr. Software Engineer/team Lead

Pasig, Philippines

Job Description

Perks:

  • Earn above industry compensation package
  • Medical and dental health insurance
  • Annual Commutation of unused leave
  • Group Life Insurance
  • Fun Collaborative Culture
  • Career Advancement
The Sr. Software Engineer, Team Lead is a key member on the engineering team and will contribute to designing and building performant, highly secure, and innovative software solutions that enable us to deliver new features, limit technical debt, and achieve the vision of our product roadmap using technology standards such as OAuth2.0 and OpenID Connect, as well as collaborating with our devops partner on infrastructure design.The client's SaaS platform is built on modern AWS services using modern containerized infrastructure and a microservice architecture using Python, Lua, PHP, and JavaScript; and services such as FastAPI, Kong, Terraform, and Symfony.This is an exciting opportunity to be an early leader at a fast-growing startup working with some of the largest brands in the world responsible for managing millions of customer identities.Primary Responsibilities
  • Work in a highly collaborative team environment to develop scalable applications that meet complex business requirements
  • Develop REST APIs based on best practices such as using common methods (GET, POST, PUT, DELETE...), JSON based responses, status codes reflecting industry standards, proper URL versioning and regions, etc.
  • Document code following standards such as OpenAPI
  • Write unit and functional tests, and resolve issues to deliver quality code with full test coverage
  • Follow the software development lifecycle for source code management, creating feature branches with appropriate naming conventions, assess and incorporate peer code review suggestions, etc.
  • Collaborate with the team to ask and help answer questions, heal troubleshoot, provide peer code reviews
  • Work with QA testers to identify and solve issues during testing phase
  • Develop and document deployment and CI/CD process to consistently improve code automation and remove bottlenecks
  • Contribute to the team culture by encouraging team participation
  • Work with architects to ensure that the most suitable technical solutions are being chosen to solve customer problems
Work Standards
  • Learn, understand, and follow security best practices: Develop strong security best practices within the software designs that meets cutting-edge best-practices in regards to OIDC and OAuth2.0.
  • Focus on quality: Maintain high standards of quality when it comes to written and verbal communications by establishing good practices and habits, empathizing with our customers, and respecting your colleagues
  • Prioritize effectively: Prioritize and execute tasks in a methodical and disciplined manner, as well as internally provide leadership (technical and project) to teammates through coaching and mentorship
  • Perform other duties as assigned: Perform ad hoc tasks as needed
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, related field or equivalent work experience
  • 3+ years strong back-end development experience including experience with technologies such as Python, FastAPI, and Flask
  • 2+ years experience creating REST API services
  • Excellent written and verbal English communication skills
  • Strong problem-solving skills, and the ability to quickly diagnose and solve issues
  • Proficiency with Git for creating branches, committing code, submitting, pull requests, fixing merge conflicts, etc.
  • Strong understanding of object-oriented design, web application patterns, frameworks, and components
  • Experience working with a team using agile development processes
  • Proficiency with modern web standards (HTML5, CSS 3, and ES6)
  • Familiarity with local, VM-driven development using Docker or Vagrant
Desired
  • Experience with Kubernetes
  • Knowledge of commonly used AWS services such as EKS, RDS, ECS, Lambda, and others
  • Familiarity with infrastructure as code using Terraform or CloudFormation
  • Experience configuring and using CI/CD tools such as Jenkins and/or TravisCI
  • Experience with SQL and/no NoSQL databases
  • Experience using a ticket management process with products such as Jira, ClickUp, etc.
  • Automated tests scripts (Cypress framework)
Job Type: Full-timeSalary: Php70,000.00 - Php100,000.00 per yearBenefits:
  • Health insurance
  • Life insurance
Schedule:
  • 8 hour shift
  • Monday to Friday
  • Night shift
Ability to commute/relocate:
  • Pasig City: Reliably commute or planning to relocate before starting work (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1089656
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pasig, Philippines
  • Education
    Not mentioned