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.