Full Stack Software Engineer

Full Stack Software Engineer

02 Nov 2022
California, Sunnyvale, 94086 Sunnyvale USA

Full Stack Software Engineer




Software Engineer - Full Stack
Seeking an experienced and highly motivated Full Stack Software Engineer with experience in back-end web application development.
In addition to a strong technical background, the ideal candidate must possess outstanding interpersonal skills. The position requires excellence in communication, both written and verbal, including the ability to work well with stakeholders from a wide range of backgrounds with varying levels of technical knowledge.

Scope of Duties and Responsibilities

Experience
5+ years of experience developing in Java and JavaScript experience preferred
Experience with of React, HTML5, JavaScript and CSS
Knowledge of SQL and database schema design

Proven Skills and Abilities
Minimum of 5 years of professional software development experience and 5 with backend development teams working on complex development projects
Solid UI design skills, ability to build a reliable, efficient and good-looking single page web application.
Experience with UI build systems and package managers, such as Webpack & npm, including build issues troubleshooting.
In-depth knowledge and experience designing and developing complex, scalable web-based tools using Java and/or Scala
Demonstrated background developing innovative backend solutions for dynamic web sites - how they scale, how they work with other services, and how they may break
Dedicated problem-solver who can work in a fast-paced environment where multiple releases are a fact of life
Ability to size technical efforts accurately
A focus on quality, with experience writing unit tests (for both UI and server-side parts) and collaborating with quality engineering to develop test plans
Experience collaborating with other team members in multiple teams diagnosing and debugging complex systems, and participating in investigating build, deployment and operational issues
Knowledge of Linux stack, and comfort with Bash commands
Experience with web application security and incorporating security into the software development lifecycle
Familiar with database architecture, scalability, performance, and tuning
In depth knowledge of source version control software (Git)
Experience collaborating with other technical teams on DevOps responsibilities for application deployment, performance, monitoring, reliability and scalability
Preferred experience with Docker, configuration management systems such as Kubernetes or similar grid computing technologies, CI build tools such as Jenkins, and logging and monitoring tools like Splunk
Willingness to take the initiative to solve problems
Proven capabilities to work under pressure and tight deadlines to solve critical issues
Able to work equally well with people in creative and technical positions
Strong oral and written communicator, with good interpersonal skills
Able to forge trusting relationships within a diverse team and across organizations

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.