Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

techstreet

NewBe an early applicant

Fullstack developer

Posted Updated
Discussion

Description

About the role

The Full Stack Developer is responsible for designing, developing, testing, deploying, and maintaining web and software applications across both front-end and back-end components. The role requires collaboration with business stakeholders, analysts, QA personnel, and project teams to deliver scalable, secure, and high-quality solutions that meet business requirements.

Key responsibilities

  • Understand project requirements and work closely with stakeholders to gather and understand business requirements

  • Analyze the feasibility of requirements from a technical perspective

  • Design software systems and architecture that meet functional and non-functional requirements

  • Create detailed design documentation, including data flow diagrams, architecture diagrams, and design specifications

  • Write clean, efficient, and maintainable code based on design specifications

  • Use version control systems like Git to manage code versions

  • Design and maintain database schemas, tables, views and stored procedures

  • Optimize database performance and data integrity

  • Write and execute unit tests to ensure code quality

  • Identify and fix bugs in the code to ensure the software functions correctly

About you

  • Minimum 3.50 GPA

  • Proficiency in multiple programming languages

  • Strong analytical and problem-solving skills

  • Knowledge of software design patterns and architecture

  • Experience with version control systems like Git

  • Ability to test and debug software effectively

  • Good verbal and written communication skills

  • Proficiency in Python

  • Proficiency in React.js / Next.js

  • Experience with DevOps (Docker / Kubernetes / CI-CD)


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →