Junior Software Engineer, JS Full Stack
Acoustic
Conway, arkansas
Job Details
Full-time
Full Job Description
Acoustic is a quickly growing marketing technology company. We just launched Acoustic Connectâ„ , a next-generation platform that equips marketers with unparalleled behavioral insights, offering total visibility from campaign launch to conversion to elevate customer experiences and enhance customer engagement. With Acoustic Connect, marketers will gain unprecedented visibility from campaign to conversion, empowering them to leverage real-time behavioral insights for enhanced customer engagement and data-driven, intent-based strategies.
This is a unique opportunity to join our Professional Services team and use your development skills to enhance our customer experience. You will play an integral role in developing solutions and applications to provide a seamless migration to Acoustic Connect. You will work with a diverse group of talented professionals - including Onboarding Specialists, Project Managers, Consultants, QA engineers, front- and back-end engineers, a designer, and a product manager. By fostering collaboration and diverse perspectives, our squads empower team members to shape and allow us to provide a world class customer onboarding experience.
Your Role:
- Use Java, AWS, Spring Boot, Hibernate, relational and NoSQL databases, and scripting languages to design and test software applications.
- Collaborate with team members on design alignment and decisions.
- Use a variety of backend technologies to define, design, implement, and test software applications.
- Conduct code and design reviews.
- Handle basic DevOps tasks if needed (Jenkins, Terraform).
- Work with AWS, using services like Lambdas, Step Functions, Dynamo DB, Kinesis, and ECS/EKS.
- Align designs with larger architectural objectives.
- Provide feedback to cross-functional teams to continuously improve product quality and development efficiency.
- Collaborate with other team members to conduct code and design reviews.
- Resolve customer concerns in collaboration with the support team.
- Identify and solve problems.
Requirements
- 1+ years of Javadevelopment experience.
- Knowledge of Spring framework or JEE.
- Experience in building web services (REST, security, etc.).
- Proficiency in designing databases, especially relational databases.
- Familiarity with testing methodologies and frameworks (TDD, TestNG, JUnit, Mockito).
- Ability to work collaboratively and a passion for learning new technologies.
- Effective English communication skills (written and spoken).
- Experience with REST, GraphQL, MongoDB, Oracle, Snowflake, or Confluent.
- Frontend Technologies: React v17, Redux, RTK Query, React Testing Library.
- Backend Technologies: GraphQL node.js.
- Experience in designing and building production-quality code in JavaScript.
- Experience with AWS (alternatively other Public Cloud Providers).
- 1+ years of relevant industry experience (from different projects).
Strong Plus:
- Experience with messaging technologies, building SaaS web apps in a cloud environment, and knowledge of automated integration testing frameworks, NoSQL databases, and microservices.