Back to CareersFull Stack Developer
Technical•Full-time•Entry
Apply by Jul 25, 2026
About the role
Managing the complete software development process from conception to deployment.
Maintaining and upgrading the software following deployment.
Managing the end-to-end life cycle for the production of software and applications.
Overseeing and guiding the analyzing, writing, building, and deployment of software.
Overseeing the automated testing and providing feedback to management during the development process.
Modifying and testing changes to previously developed programs.
Responsibilities
Front-End Development: Design, develop, and maintain responsive user interfaces using HTML, CSS, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
Back-End Development: Build scalable server-side logic and robust RESTful APIs or GraphQL using programming languages such as Node.js, Python, Java, or PHP.
Database Management: Design, develop, and integrate SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases for efficient data storage and retrieval.
System Architecture & Cloud: Collaborate with cross-functional teams to outline overall system architecture and deploy applications on cloud platforms like AWS, Microsoft Azure, or Google Cloud.
Security & Testing: Write clean, maintainable code, implement secure authentication/authorization protocols
Requirements
Proficiency in Core Web Technologies: Advanced knowledge of JavaScript, HTML, and CSS.
Technical Stack Versatility: Hands-on experience with specific technology stacks (e.g., the MERN stack: MongoDB, Express.js, React, Node.js).
Version Control & CI/CD: Familiarity with Git, GitHub/GitLab, and continuous integration pipelines.
Problem-Solving & Communication: Ability to translate complex business requirements into technical features.