Senior Full Stack Engineer (Javascript)
New
J
JobgetherSoftware Engineering
Based in United StatesFull-TimeSenior
Salary120,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- Node.jsPostgreSQLSQLAgileExpress.jsJavascriptTypeScriptAngularReact
Requirements
- 5+ years of professional experience as a Full Stack Software Engineer.
- Strong experience with Angular, React, TypeScript, Node.js, Express, and PostgreSQL.
- Experience engineering software systems of medium to large scale and complexity.
- Strong understanding of frontend and backend application development patterns.
- Proficiency with relational databases, SQL, and data-driven application design.
- Experience building scalable web applications and production-ready software solutions.
- Familiarity with Agile development methodologies and collaborative engineering practices.
- Strong understanding of software development lifecycle processes.
- Knowledge of source control tools and version management practices.
- Understanding of object-oriented programming concepts.
- Familiarity with web protocols such as HTTP and data formats including JSON and XML.
- Excellent English communication skills, both written and verbal.
Responsibilities
- Design and develop efficient, scalable, secure, and maintainable frontend and backend applications.
- Build high-quality client solutions using modern JavaScript frameworks and technologies.
- Take ownership of technical implementation, from solution design and development through successful deployment.
- Collaborate with engineers, designers, product managers, and stakeholders to understand user needs and deliver impactful solutions.
- Gather requirements, validate technical understanding, and maintain clear project documentation.
- Provide accurate project updates, estimates, and progress reporting using established development practices.
- Apply software development methodologies and quality standards throughout the development process.
- Develop and optimize applications that support business objectives and deliver strong user experiences.
- Participate in technical discussions, code reviews, testing activities, and continuous improvement initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site