Full Stack Engineer
KeySkills
Company Name
Job Description
Job Description:
As a Full Stack Engineer, you will be responsible for engineering and developing end-to-end features of a system ? from user interfaces to backend services. Your work will enable clients to enhance their service delivery through modern, scalable, and cloud-first solutions. You will use your full stack development skills to build innovative products, solve complex business problems, and drive forward an agile transformation journey.
Must-Have Skills
-
Proficiency in Python (Programming Language)
-
Experience with web frameworks such as Django or Flask
-
Solid understanding of HTML, CSS, and JavaScript
-
Familiarity with relational databases like MySQL or PostgreSQL
-
Knowledge of cloud services (e.g., AWS, Azure, or GCP) and deployment strategies
Good-to-Have Skills
-
Additional knowledge or experience in cloud-native development, containerization (e.g., Docker), and DevOps practices
-
Exposure to modern front-end frameworks like React or Angular (optional but beneficial)
Responsibilities
-
Develop and engineer end-to-end application features from the frontend to the backend
-
Collaborate with cross-functional teams to design, develop, test, and deploy scalable solutions
-
Act as a Subject Matter Expert (SME) and lead the team in both development and technical decision-making
-
Mentor junior developers and support their technical growth
-
Engage with multiple teams to provide insight and leadership on architectural decisions
-
Diagnose and resolve complex technical issues across the stack
-
Continuously review and optimize team development processes for efficiency and quality
Role Expectations
-
Ability to work in a cloud-first, agile environment
-
Strong problem-solving mindset and continuous learning attitude
-
Passion for delivering high-quality, maintainable, and scalable code
-