Software Engineer
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.
This position is hybrid in Atlanta
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
Recommended Jobs
Junior Account Executive
New Day Network, a rapidly expanding direct sales and marketing firm, is seeking highly motivated individuals to join our team as a Junior Account Executive for our expanding partnership with AT&T. T…
Experience Southern Charm in Atlanta as a PACU RN!
Registered Nurse - Post-Anesthesia Care Unit - PACU - Travel - (PACU RN) Discover the vibrant essence of Atlanta as a Post Anesthesia Care Unit (PACU) RN! With its rich Southern charm and a bustling …
Southeast Atlanta - Partnership Gastroenterology - Sign-On w/ Solid Group
Enterprise Medical Recruiting is assisting a large Gastroenterology network in recruiting a new Gastroenterologist for their practice in Conyers/Covington GA – 25 miles Southeast of Atlanta Prac…
Level II NDT Technician w/ Near drum certification - Calhoun, GA
**Description** Mistras Group is seeking full time Level II NDT Technician w/ Near drum certification for our Calhoun, GA location. **_C_** **_andidates must be local to the area to be considered. Rel…
Anna Ruby Falls - Ticket Booth Attendant
Job description We are looking for an individual to provide excellent customer service at the Anna Ruby Falls Ticket Booth. Candidates with strong communication skills who can make visitors feel w…
Senior Pastor
Zion Baptist Church of Newton County, in Covington, Ga., is seeking a seasoned, veteran Pastor to proclaim the Gospel and to love, care for, and minister to its body of believers. Zion Baptist is a B…
Locum Hematologist/Oncologist
Palm Health Resources is presently hiring for a Hematologist/Oncologist to provide 26 weeks of coverage just outside of Boston, MA! Work in the clinic Mon-Fri from 8a-4p seeing around 15 patients per…
Experience Georgian Charm as an ICU Travel Nurse!
Registered Nurse - Intensive Care - ICU - Travel - (ICU RN) Become an ICU Travel Nurse in beautiful Austell, Georgia, where Southern charm meets city excitement! This is your chance to thrive in a re…
Audiologist
Experience the Matrix Providers Advantage. We strive to provide a framework of stability and structure for our valued employees. It is our honor to hire Healthcare Heroes to serve our Military Heroe…
Crane Operator - Ship Gear / Bulk Cargo
East Coast Stevedoring Co is seeking a full-time experienced Crane Operator. We offer an extensive benefits package! Come grow with us! Job Purpose: Operate ships gear cranes and other sp…