Senior Full Stack Developer
R
Remote Employee BPO Philippines Inc.
180 - 200K PHP
Full-time
N/A
Excellent written and verbal communication skillsStrong problem-solving skillsTyping skillsComputerJavaHTML
Remote Employee BPO has an outstanding opportunity for you!
Role: Senior Full Stack Developer
Compensation: Competitive Basic Salary
Bonus: 5,000 Perfect Attendance
Benefits: HMO plus 2 Free Dependents, P1,500 Rice Allowance, Night Differential (If applicable).
Work Schedule: Flexible
Work Setup: WFH
Summary:
We are seeking a highly skilled and experienced Senior Level Full Stack Developer to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining our SaaS software solutions. The ideal candidate is a motivated self-starter with a strong background in SQL, MySQL, and various JavaScript frameworks such as AngularJS, Angular 2+, Node.js, and React.
Responsibilities:
- Designing and developing robust, scalable, and secure SaaS software solutions.
- Writing clean, efficient, and maintainable code using SQL, MySQL, and JavaScript frameworks (Angular, Node.js, React).
- Developing and maintaining database schemas, stored procedures, and queries.
- Implementing responsive user interfaces and enhancing user experience using modern front-end technologies.
- Participating in code reviews to ensure code quality, performance, and adherence to best practices. Troubleshooting and debugging software defects, resolving technical issues, and proposing effective solutions.
- Conducting unit tests and integration tests to ensure software reliability and quality.
- Collaborating with QA engineers to identify and resolve software defects. Keeping up-to-date with emerging technologies, industry trends, and best practices in software development.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Minimum of 3 years of experience in full-stack web development, 5 or more preferred.
- Proficiency in backend development using JavaScript, TypeScript, Python.
- Proficiency in frontend development using JavaScript, TypeScript, HTML, and CSS. Strong experience with JavaScript frameworks/libraries such as AngularJS, Angular 2+, and React.
- Understanding of serverless architectures and experience with AWS Lambda or similar FaaS (Function as a Service) solutions.
- Understanding of microservices architecture and experience with related technologies like Docker, Kubernetes.
- Familiarity with RESTful API development and consumption.
- Familiarity with version control tools like Git. Experience with database technologies such as SQL, NoSQL (like MongoDB, DynamoDB), and familiarity with ORM frameworks. Knowledge of best practices for web security.
- Experience with cloud providers like AWS, GCP, or Azure.
- Good understanding of CI/CD pipelines.
- Strong problem-solving skills and understanding of algorithm complexity.
- Excellent written and verbal communication skills, and ability to document and explain technical details clearly.
- Familiarity with Agile/Scrum methodologies.
- Demonstrable ability to stay up-to-date with the latest technologies and industry trends.
- Capable of working independently as well as part of a team.
- Willingness to mentor junior developers and share knowledge with team members.
- Experience with cloud-based development and deployment (AWS, Azure, etc.).
- Familiarity with Agile/Scrum methodologies. Knowledge of version control systems (Git, SVN, etc.).
- Familiarity with DevOps practices and tools