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.