A complete application in a minute
Tailored resume and cover letter, ready to send.
Business Process Outsourcing International, Inc. is seeking a capable Full Stack Developer to design, build, and deploy scalable web applications.
You will work on frontend interfaces with React.js and TypeScript, and on robust backend services using C# and ASP.NET Core/.NET, including RESTful APIs and PostgreSQL databases. The role involves collaborating with IT and business teams, ensuring performance, security, and maintainability, and supporting cloud deployments on Microsoft Azure.
The Full Stack Developer will be responsible for designing, developing, maintaining, and deploying scalable and high-performing web applications, covering both frontend and backend development.
The role involves building user-friendly interfaces, developing robust backend services, integrating databases, and creating RESTful APIs to support business operations and enterprise applications. The successful candidate will work closely with the IT team, business stakeholders, and other departments to translate business requirements into reliable technical solutions while ensuring application performance, security, scalability, and maintainability.
Design, develop, and maintain responsive web applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.
Develop and maintain backend services, business logic, and application functionalities using C# and ASP.NET Core/.NET.
Design, develop, and integrate RESTful APIs and web services to support system integration and data exchange.
Design, manage, and optimize relational databases, particularly PostgreSQL, including database structures, SQL queries, and performance tuning.
Develop and implement scalable, secure, and maintainable application architectures based on business and technical requirements.
Integrate third-party APIs, enterprise systems, and other external services into existing applications.
Deploy, maintain, and support web applications in cloud environments, particularly Microsoft Azure.
Troubleshoot, debug, test, and resolve application issues to ensure system reliability and optimal performance.
Implement application security measures, authentication, authorization, and data protection practices.
Participate in code reviews, technical documentation, software testing, and continuous improvement initiatives.
Collaborate with cross-functional teams in gathering requirements, planning development activities, and delivering technical solutions.
Support the implementation of CI/CD pipelines, automated deployment, and software development best practices.
Educational Background
Bachelor's Degree in Information Technology (BSIT), Computer Science (BSCS), or any related Computer/IT course.
Work Experience
At least 3 years of relevant experience in Full Stack Web Application Development, covering both frontend and backend development.
Experience in developing, maintaining, and deploying enterprise web applications.
Hands-on experience in building REST APIs, integrating databases, implementing business logic, and troubleshooting application issues.
Experience working with cross-functional teams and translating business requirements into technical solutions.
Familiarity with the software development lifecycle (SDLC).
Required Skills and Competencies
Proficient in frontend development using React.js, JavaScript/TypeScript, HTML5, and CSS3.
Strong knowledge of backend development using C# and ASP.NET Core/.NET.
Experienced in developing and integrating RESTful APIs and web services.
Proficient in relational databases, particularly PostgreSQL, including database design, SQL queries, and optimization.
Knowledgeable in responsive web design, application architecture, and software development best practices.
Familiar with Git or other version control systems.
Knowledge of application security, authentication, authorization, and data protection principles.
Ability to troubleshoot, debug, test, and optimize applications.
Strong analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively in an Agile development environment.
Preferred Skills and Competencies
Experience with Microsoft Azure cloud services, particularly Azure App Service, Azure Container Apps, and Azure Database services.
Knowledge of Docker, containerization, and cloud-based application deployment.
Experience with CI/CD pipelines and automated deployment using Azure DevOps or GitHub Actions.
Familiarity with SaaS application architecture, multi-tenant systems, and scalable application development.
Experience implementing Single Sign-On (SSO), OAuth 2.0, and OpenID Connect.
Knowledge of application performance monitoring, logging, and troubleshooting tools.
Familiarity with automated testing frameworks and software quality assurance practices.
Experience integrating third-party APIs and enterprise systems.
Exposure to AI integration, intelligent automation, or AI-powered application development.