Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Fullstack Developer with expertise in Python programming and Node.js server-side development.
Proficiency in front-end technologies (HTML, CSS, JavaScript) and a modern JavaScript framework (e.g., React, Angular, Vue).
Experience with cloud platforms, especially AWS (EC2, S3, Lambda), plus exposure to deployment hosting (Vercel) and CI/CD practices.
Requirements:
Design, develop, and maintain efficient and reusable Python code for both front-end and back-end components of web applications.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Develop user-facing features using front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, or similar).
Deploy and manage applications on AWS with services like EC2, S3, and Lambda; implement Node.js server-side development and API integration; participate in CI/CD workflows.
Job description
Responsibilities:
Design, develop, and maintain efficient and reusable Python code for both front-end and back-end components of web applications.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Develop user-facing features using front-end technologies such as HTML, CSS, JavaScript, and React or Angular (or Any JavaScript Framework).
Implement responsive web designs and ensure compatibility across various browsers and devices.
Integrate third-party APIs and services as needed.
Optimize application performance and scalability through efficient coding practices and architectural design.
Deploy and manage applications on cloud platforms, primarily AWS, leveraging services like EC2, S3, Lambda, etc.
Utilize Node.js for server-side development and API integration.
Work with continuous integration and deployment tools for seamless delivery of updates and features.
Stay updated on emerging technologies and industry trends, incorporating best practices into development processes.
Provide technical guidance and support to junior developers as needed.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Fullstack Developer with expertise in Python programming.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and any modern JavaScript Framework.
Strong knowledge of server-side development using Node.js.
Experience with cloud platforms, especially AWS services.
Ideally, familiarity with Vercel for deployment and hosting.
Solid understanding of database technologies such as SQL and NoSQL.
Experience with version control systems, preferably Git.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Ability to thrive in a fast-paced, dynamic environment and adapt to evolving priorities.