Senior Full Stack Web Developer

New
J
JobgetherSecurity & IT
Remote work opportunity within the United States., EST zoneContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10–15 years of overall IT experience, with 8–10 years of hands-on experience in full-stack web application development.
Required Skills
PostgreSQLPythonFlaskMicrosoft SQL ServerMySQLOracleTypeScriptAngularReactRESTful APIs

Requirements

  • 10–15 years of overall IT experience, with 8–10 years of hands-on experience in full-stack web application development.
  • Strong proficiency in Angular or React using TypeScript for modern frontend development.
  • Advanced backend development experience with Python and the Flask Framework.
  • Proven experience designing and developing RESTful APIs.
  • Strong knowledge of relational database management systems such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Solid understanding of object-oriented programming, software design patterns, and engineering principles.
  • Experience using Git and modern version control practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication abilities.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications with a focus on performance, reliability, and user experience.
  • Build responsive and interactive frontend interfaces using Angular or React with TypeScript.
  • Develop secure backend services and RESTful APIs using Python and the Flask Framework.
  • Design, optimize, and maintain relational database structures, queries, and stored procedures.
  • Collaborate with product owners, UX designers, QA teams, and DevOps engineers to deliver effective solutions.
  • Write clean, maintainable, and well-documented code aligned with software engineering best practices.
  • Conduct code reviews, troubleshoot production issues, and implement performance improvements.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Mentor junior developers and encourage strong development practices across the team.
  • Support continuous improvement initiatives across application development processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now