Senior FullStack Software Engineer
Hogarth Worldwide Manila
Job Description
Technical skills:
- Strong experience in NodeJS
- Strong experience in JavaScript, TypeScript, NPM
- Experience in React and/or Vue.js framework
- Experience in relational and/or document databases
- Experience in Azure Cloud Technologies
- Experience in Cloud AI Services
- Microservices and Domain Driven Design
- Git and Git workflows
- Experience in CI/CD pipelines and YAML pipelines (GitHub actions)
- Applying SOLID principles and using Test Driven Development practices
Desirable Technical Skills:
- Experience with Python
- Experience with Azure APIM
- Experience with MongoDB Atlas
- Experience in .NET Core using C#
- Experience in Angular frameworks
- Experience with AWS Cloud Technologies
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
- Be an integral part of the code review process, providing constructive feedback against code produced by other team members
- Ensure good communication is maintained with other team members/departments throughout project life cycles
- 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
SysgenManila
The Senior Software Engineer will be collaborating with cross-functional teams to define, design, and ship new features while simultaneously improving existing functionality.
The Senior Software Engineer should also be able to fix reported bugs...
ConcentrixPhilippines
This a Full Remote job, the offer is available from: India, Philippines
Job Title:
Software Engineer III
Job Description
Position Overview: The Software Engineer II will be responsible for the Concentrix Payhub Project, contributing...
Information Professionals IncManila
Job Description
Responsibilities
• Create software design specifications and associated documentation for SCADA solutions.
• Development of SCADA design in line with ISO procedures and defined standards.
• Develop and manage documentation e.g. URS...