👨🏻‍💻 postech.work

Full Stack Developer

Peritus Recruitment • 🌐 In Person

In Person Posted 2 days, 16 hours ago

Job Description

Overview

We are seeking a highly skilled Full Stack Developer with expertise in designing and implementing 3-tier application architectures within the Asset Management System (AMS) environment. The ideal candidate will have a strong background in modern web technologies including Vue.js, TypeScript, Node.js, React.js, SQL Server, Oracle PL/SQL, and Python. This role demands a professional who can lead development initiatives, analyze complex problems, communicate solutions effectively to team members, and drive innovation while maintaining service integrity in a dynamic educational environment.

What You'll Do Technical Leadership \& Development

Lead development, maintenance, and deployment of high-quality AMS features and code

Design, develop, and maintain scalable web applications using a 3-tier architecture approach, ensuring separation of concerns across presentation, application, and data layers

Build high-performance, testable applications with comprehensive test regimes using Test-Driven Development (TDD)

Provide architectural guidance, enforce coding standards, and mentor other developers

Drive iterative, standards-compliant development to improve code quality and reduce risk

Frontend Development

Utilize Vue.js and TypeScript to create responsive and user-friendly interfaces

Design intuitive user interfaces that support streamlined workflows and boost productivity

Implement modern frontend frameworks (e.g., React, Angular, Vue.js) to deliver exceptional user experiences

Backend Development

Implement server-side logic using Node.js, migrating legacy Oracle PL/SQL packages, triggers, and stored procedures

Oversee the full software lifecycle: development, build, release, maintenance, and enhancement for security, scalability, and reliability

Manage legacy stacks and upgrade components while balancing competing priorities under tight deadlines

Collaboration \& Strategy

Foster strong collaboration with internal and external stakeholders to identify improvements and optimize outcomes

Provide expert guidance on best-practice solutions and emerging technologies aligned with the ICT strategy

Analyze complex technical issues, develop solutions, and communicate them clearly to stakeholders

Work closely with Application Support teams to manage support tickets from troubleshooting to resolution

Innovation \& Continuous Improvement

Manage technology changes with evolutionary design; promote automation and modernization of AMS delivery

Enhance developer practices to support the product roadmap and agile delivery

Maintain service integrity in a dynamic educational environment while delivering innovative solutions

Navigate legacy systems and plan effective upgrades

About You Required Experience \& Skills

Extensive experience in product engineering/SDLC, including development, testing, deployment, and underlying infrastructure management and development

Full stack development, solution design, and architecture experience to design and develop scalable, robust, secure, and compliant applications

Proven experience with 3-tier application architectures and ETL processes

Experience with legacy system migrations and application design leadership

Strong background working with Application Support teams to manage support tickets from troubleshooting to resolution

Technical Expertise

Proficiency in languages such as JavaScript, Python, and PHP

Strong experience with modern frontend frameworks including Vue.js, React, Angular, and TypeScript

Backend development expertise using Node.js

Database proficiency with SQL Server and Oracle PL/SQL

Strong understanding of software architecture, design patterns, and best practices

Experience with agile software development methodologies and tools (e.g., Scrum, Kanban, Git, CI/CD)

Professional Qualities

Excellent stakeholder management and communication skills

Ability to analyze complex problems and communicate solutions effectively to team members

A collaborative mindset with a passion for continuous improvement and innovation

Strong analytical and problem-solving skills

Personal Attributes

Self-Motivated: Ability to work independently with minimal supervision

Analytical Thinker: Strong analytical and problem-solving capabilities

Team Player: Collaborative mindset with a focus on team success

Adaptable: Comfortable working in a fast-paced and evolving environment

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.