Engineered Tax Services Inc. is a company focused on revolutionizing stakeholder experiences in the financial services industry. They are seeking a Sr. Full Stack Software Engineer to maintain and improve applications, collaborating with the VP of Technology to enhance user experience based on feedback and leadership expectations.
Responsibilities:
- Develop and maintain web applications using Next.js
- Integrate and manage CRM applications and services
- Deploy, manage, and scale applications on AWS
- Implement and manage payment processing using Stripe
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Requirements:
- Proven experience as a Full Stack Software Engineer or similar role
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies
- Extensive experience with Next.js and its ecosystem
- Hands-on experience with CRM applications and services
- Proficiency in AWS services and infrastructure management
- Experience with Stripe integration and payment processing
- Familiarity with RESTful APIs and web services
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to work independently and manage multiple tasks
- Strong analytical, planning and problem solving capabilities
- Demonstrated initiative and ability to work independently with minimal supervision required
- Interpersonal and soft skills that motivate trust, teamwork and transparency
- Bachelors (BA) Degree in a technology related field or Certification: Five (5) to Ten (10) years related experience and/or training or equivalent combination of education and experience
- Ability to write reports, business correspondence
- Ability to effectively present information and respond to questions from managers, staff, customers, and the general public
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
- Ability to interpret a variety of instructions furnished in written, oral, or schedule form
- Experience with other JavaScript frameworks and libraries
- Knowledge of database management systems (e.g., MySQL, PostgreSQL)
- Familiarity with CI/CD pipelines and DevOps practices
- Understanding of security best practices in web development