Job Openings Sr Full Stack Sofware Engineer - Hybrid - BGC - Up to 110K

About the job Sr Full Stack Sofware Engineer - Hybrid - BGC - Up to 110K

Role: Sr Full Stack Developer

Salary: Up to 110K

Location: BGC, Taguig

Setup: Hybrid, Midshift, Mon to Fri

We are looking for a Full Stack Software Engineer to join our team who has brilliant, problem-solving skills capable of developing, supporting, and maintaining our enterprise grade applications written across a wide range of server and front-end technologies, such as Microsoft .NET (C#), Python, JavaScript, and TypeScript. We utilise industry leading development practices and employ various initiatives in the team to improve application design, code quality and maintainability for our client offering.

Required Technical skills:

  • .NET Core using C#, Python and/or NodeJS
  • JavaScript, TypeScript, NPM
  • React, Vue and/or Angular frameworks
  • Relational and/or Document databases
  • Git and Git workflows
  • Microservices and Domain Driven Design
  • Applying SOLID principles and using Test Driven Development practices
  • Cloud Technologies AWS, Azure and/or GCP
  • CI/CD pipelines and YAML pipelines (GitHub Actions/Azure DevOps)

Desirable Technical Skills:

  • Knowledge of WebRTC
  • Building web experiences with Unreal Engine
  • C++

Requirements of the role:

  • Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology
  • Work independently and within the team adhering to high technical standards, developing first-class solutions that meet our client needs and quality expectations
  • Work effectively within an agile, deadline-driven production process to complete project tasks within rapid, iterative cycles
  • Provide accurate estimates for existing and new projects alike
  • Lead the development effort from a technical perspective
  • Provide constructive feedback as part of the code review process
  • Maintain excellent communication skills throughout
  • Work closely with Team Leaders, Product and Project Managers to ensure that projects are taken from creation to completion - on time and on budget
  • Work closely with Solution Architects to ensure correct Engineering Principles and Practices are incorporated into the design and delivery of solutions
  • Accountable to lead development projects
  • Demonstrable experience in solving complex problems
  • Ability to work on a variety of projects to write concise, clean and understandable code, applying appropriate design patterns, in a test-driven manner; developing first-class applications that meet our client needs and quality expectations
  • Write unit and integration tests to ensure they meet the acceptance criteria
  • Use standard refactoring methods and appropriate design patterns to ensure code is kept in a maintainable state
  • Keep abreast of the latest trends in applications development and continually develop software engineering skills
  • Investigate and participate in discussions on technical best practices and help identify optimal technical solutions
  • Actively contribute to departmental learning and standards through involvement in presentations/demonstrations, and participate in the continual drive for collaboration and knowledge sharing
  • Train and mentor other members of the team.