This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Acquia is an open digital experience company that provides technology for ambitious brands to innovate and create meaningful customer moments.
The company is headquartered in Boston and has been recognized as one of North America’s fastest growing software companies.
The Senior Full Stack Software Engineer will join an innovation team focused on enhancing products with AI-driven features and improving connections between applications.
The role requires quick prototyping, learning, and iterating on concepts.
Technologies used include React, GitHub, Python, Java, Gradle, MySQL, Docker, AWS, Slack, and JIRA.
Key responsibilities include developing and maintaining scalable web applications, collaborating with various teams, integrating APIs, engaging in the development lifecycle, working with UI/UX designers, participating in experimentation, reviewing code, contributing to core libraries, configuring logging and monitoring, addressing security vulnerabilities, operating in an Agile/Scrum environment, developing documentation, mentoring team members, and driving customer outcomes.
Requirements:
Candidates must have 5+ years of experience as a Senior Full Stack Software Engineer or in a similar role.
Proficiency in front-end languages such as HTML, CSS, and JavaScript, with advanced expertise in React.js is required.
Strong back-end development skills in Python and Java are necessary.
Experience with RESTful APIs and microservice architecture is essential.
Familiarity with database technologies like SQL, NoSQL, and Vector databases is required.
Candidates should have working knowledge of cloud platforms, preferably AWS.
Experience with Git and CI/CD tools, along with the ability to write automated tests, is necessary.
Strong knowledge of software development and web application security principles is required.
Candidates should have a working knowledge of software design principles and programming frameworks.
Strong problem-solving skills and a proactive attitude are essential, along with excellent communication and collaboration skills.
Experience in application analysis and design to drive high-quality solutions is required.
Benefits:
Acquia offers a dynamic and innovative work environment that encourages collaboration and an agile mindset.
Employees have the opportunity to work with cutting-edge technologies and tools.
The company promotes a culture of continuous learning and personal growth.
Employees are encouraged to participate in online training, read books, and listen to podcasts to keep pace with evolving technologies.
Acquia values a strong attention to detail and a commitment to quality in its workforce.
The role provides opportunities for mentorship and training of team members, fostering a collaborative team environment.