AVP-Full Stack Engineering
ID
Role Purpose
A Full Stack Engineer plays a crucial role in the development and maintenance of applications, encompassing both front-end and back-end technologies. The primary purpose of this role is to deliver high-quality software solutions that provide seamless user experiences while ensuring efficient server-side operations.
|
||
Area of Responsibilities |
Key Activities |
Deliverables |
|
Oversee the entire software development lifecycle, from conceptualization and design to deployment and maintenance, ensuring that applications meet both functional and aesthetic standards |
Application Development |
|
Design and implement user interfaces using technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular) to create responsive and visually appealing applications |
Application Development |
|
Develop server-side logic using languages like Node.js, Python, Ruby, or Java, along with database management systems (e.g., MySQL, MongoDB) to ensure robust data handling and application performance |
Application Development |
|
Create and maintain APIs that facilitate communication between the front-end and back-end components, ensuring smooth data flow and functionality. |
Application Development |
|
Monitor application performance, troubleshoot issues, and implement enhancements to ensure scalability, security, and efficiency. |
Application Fine Tuning |
|
Work closely with cross-functional teams, including designers, product managers, and other developers, to align project goals and deliver cohesive products |
Application Development |
|
Participate in agile development practices, contributing to sprint planning, reviews, and retrospectives while continuously seeking opportunities for learning and improvement |
Application Development |
Qualification: Minimum Bachelor’s Degree (S1) in Telecommunication / Computer Science / Computer Engineering or equivalent This role is essential for organizations looking to build dynamic web applications that are both user-friendly and technically robust. Full Stack Engineers are expected to adapt to evolving technologies while maintaining a holistic view of the software development process. |
Related Experience: Highly skilled Full Stack Engineer with 5 years of experience in designing, developing, and deploying scalable applications. Proficient in both frontend and backend technologies, with a strong background in TypeScript, Node.js, Java/Golang and cloud platforms. Passionate about writing clean, efficient code and collaborating with cross-functional teams to deliver innovative solutions.. |
Skills: - Frontend: HTML, CSS, JavaScript (ES6+), TypeScript, React/Vue/Svelte - Backend: Java (Spring Boot), Golang (Gin) - Databases: PostgreSQL, Oracle PL/SQL, AlloyDB - DevOps & Cloud: GCP, Docker, Kubernetes, CI/CD (GitLab Actions) - Version Control: Git, GitLab - Testing: JUnit, Selenium, Karate, UI Path - Other: Microservices, Agile/Scrum, AI Code Editor |