Senior Full Stack Software Engineer - Remote US
Seamless.AI
·
Posted:
August 22, 2023
·
Remote
About the position
The Senior Full Stack Software Engineer role is an opportunity to be part of a lean and nimble engineering team that values simplicity in both code and UI. The role involves working on all aspects of the software and having a direct impact on the cutting-edge data search engine and social profiling platform. The engineer will be responsible for building scalable and performant frontend UIs and applications using React, ES6/7 JavaScript, Webpack, HTML, and CSS. With full autonomy to design the architecture and engineer features for scale, this role offers the chance to think creatively and solve problems in a collaborative and high-powered team environment.
Responsibilities
- Lead the dev team in the design, development, and maintenance of software products
- Develop and maintain high-quality software code
- Ensure that technical delivery of projects are on time, within budget, and to the required quality standards
- Define technical, operational, and security project requirements
- Collaborate with other teams to develop and maintain best practices for software development
- Provide technical leadership, guidance, and mentorship to the team members
- Lead and participate in code reviews to ensure that software code is of high quality and conforms to best practices
- Continuously explore and evaluate new technologies to improve software development processes and efficiencies
- Collaborate with other teams to resolve technical issues, troubleshoot problems, and implement solutions
- Contribute to the development and maintenance of software documentation and user manuals
- Communicate effectively with team members, management, and stakeholders
Requirements
- 7+ years of experience in software development
- Expert knowledge of modern frontend technologies such as React, ES6/7 JavaScript, Webpack, HTML, and CSS (5+ years required)
- Lead the dev team in the design, development, and maintenance of software products
- Develop and maintain high-quality software code
- Ensure that technical delivery of projects are on time, within budget, and to the required quality standards
- Define technical, operational, and security project requirements
- Collaborate with other teams to develop and maintain best practices for software development
- Provide technical leadership, guidance, and mentorship to the team members
- Lead and participate in code reviews to ensure that software code is of high quality and conforms to best practices
- Continuously explore and evaluate new technologies to improve software development processes and efficiencies
- Collaborate with other teams to resolve technical issues, troubleshoot problems, and implement solutions
- Contribute to the development and maintenance of software documentation and user manuals
- Communicate effectively with team members, management, and stakeholders
Benefits
- Opportunity to work on all aspects of the software and have a direct impact
- Autonomy to design architecture and engineer features/products for scale
- Positive culture and work environment
- Continuous feedback and support for team and customer success
- Growth opportunities as an individual and professionally
- Recognition as one of Ohio's fastest growing companies
- Ranked No. 7 in LinkedIn's Top 50 Startups of 2022
- Featured in Forbes as #1 Software company in Ohio in 2022
- Listed on G2's "Top 100 Highest Satisfaction Products for 2022"
- Excellent communication and interpersonal skills
- Strong problem-solving and analytical skills
- Experience with modern frontend and backend technologies
- Experience with cloud-based development and deployment
- Experience with Agile in a highly collaborative, team-based environment
- Opportunity for mentoring and coaching software engineers
- Autonomy and ownership of work
- Passion for coding, software development, and big data