MessageGears, LLC
MessageGears, LLC is hiring: Software Engineer in Atlanta
MessageGears, LLC, Atlanta, GA, US, 30383
MessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.
JOB SUMMARY/Position Objective Are you looking for a position where your voice is heard, you contribute to a high functioning team, you strive for good clean code, and can immediately see the value of your work? If this describes you, we’d love to talk!
For background, the Software Engineering department at MessageGears is involved in the entire software development lifecycle from requirements definition, design and implementation, as well as promotion and support. The Full Stack Software Engineer role develops the entire Customer facing user experience. As mentioned, the platform connects directly to Customer data sets and enables the user to design full marketing campaigns including audience filtering, segmentation, content recommendations, campaign scheduling across multiple messaging channels. The platform is heavily integrated with cloud services to elastically scale delivery for billions of messages a day.
ORGANIZATION Reports to Engineering Manager or Engineering Director
SCOPE: Knowledge: Developing professional expertise, applies company policies and procedures to resolve a variety of issues.
Complexity: Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgement within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships.
Supervision: Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
ESSENTIAL DUTIES: Work with your Scrum Team and Product to break down Epics into User Stories and Stories into Developer Tasks
Implement the functionality, test automation, and Data persistence tasks
Perform peer reviews on Scrum Team code changes
Validate and Test your code changes in the QA environment
Collaborate with our support team on customer escalations
Monitor and troubleshoot application performance
Identify challenges and opportunities for improvement of team delivery
Conduct all business in accordance with MessageGears policies and procedures
All other duties as assigned
KNOWLEDGE AND ABILITIES REQUIRED: Agile Software Development
3+ years of experience in a SaaS or on-premise product-based software business
3+ years of experience developing in Java 8 or Java 11 with Spring 4 or Spring 5
3+ years of experience in Front-end development using React/Angular
Experience with Testing Tools (JUnit, Groovy, Cypress, Playwright, etc.)
COLLABORATION AND COMMUNICATION: Ability to communicate clearly in English, both written and verbal. Can explain complex technical concepts to technical stakeholders.
Comfort working with distributed teams across large time zone differences
Ability to plan work and raise blockers without waiting for meetings.
Proactive about status updates and using asynchronous collaboration
Culturally aware and adaptable in cross-border work environments
DESIRED EXPOSURE TO: Test Driven Development or test centric methodologies
Reactive Forms and State Management
Data warehouses
AWS services such as ECS, EKS, EC2, S3, SQS, Lambda, DynamoDB, CloudFormation, Fargate
Experience with large scale events and data processing
CI/CD Management Tools such as Nx, Jenkins, SonarCloud, etc
Marketing Technology Platforms - Email, Mobile, Social, Search, Video, etc.
EDUCATION AND EXPERIENCE DESIRED: 3 - 6 years of experience in a product company
BA/BS degree or higher in Computer Science or a related field or equivalent experience
#J-18808-Ljbffr