Description
Job Summary:
As a Senior Software Engineer, you'll build the future of our fundraiser management platform.
As we transition to an engineering-focused organization, you will work to deliver scalable production-ready code for new and existing features.
We are seeking Senior Software Engineers who are passionate about building high availability, scalable, fault-tolerant distributed systems with emerging technologies.
This individual will deliver product changes within each sprint.
This role is hybrid in Atlanta GA- 5300 Triangle Pkway, Peachtree Corners location
Key Responsibilities:
Collaborate to deliver high-quality, high-throughput softwareLearn to implement scalable and resilient solutions using a variety of technologiesBe hands-on to to design, develop, test, and deliver softwareProvide Consultation in meetings, code reviews, and refactoring effortsPartner with leadership to ensure operational success of your projectDrive to improve designs, processes, and products by reducing cost and improving efficiency and quality
Minimum Qualifications:
Expert proficiency with one or more of the following technologies: Javascript (Node.js), Javascript (React), PHP, relational databases (MySQL/Postgres), NoSQL document storesPrior experience authoring technical documentation and requirementsFamiliarity with AI-assisted development tools (e.g.
GitHub Copilot, Claude, Cursor) and the ability to evaluate, integrate, and critically review AI-generated codePrior experience transitioning from monolithic applications into distributed architectureExperience with asynchronous programmingPrior experience writing unit testsExpert working knowledge of software design patterns and standards, API interactions, and the software development life cycleDegree in Computer Science or equivalent practical experienceA collaborative, positive attitude and strong sense of ownership
Bonus Qualifications:
Proficiency working with AWS or other cloud servicesExperience with event-driven technologies like Apache KafkaFamiliarity with some/all of our tools: GraphQL, Gitlab, Atlassian Suite, Heap, Split.io, DatadogExperience creating and improving cloud-based infrastructureMaster's degree or further education or experience in engineering, computer science or other technical related field
Other terms: Laravel, MVC, cloud technologies, serverless architecture, Amazon Web Services, docker, kubernetes, microservices, rest api development
location: Norcross, Georgia
job type: Permanent
work hours: 8am to 5pm
education: Bachelors
Responsibilities:
As a Senior Software Engineer, you'll build the future of our fundraiser management platform.
As we transition to an engineering-focused organization, you will work to deliver scalable production-ready code for new and existing features.
We are seeking Senior Software Engineers who are passionate about building high availability, scalable, fault-tolerant distributed systems with emerging technologies.
This individual will deliver product changes within each sprint.
This role is hybrid in their Peachtree Corners Location.
Key Responsibilities:
Collaborate to deliver high-quality, high-throughput softwareLearn to implement scalable and resilient solutions using a variety of technologiesBe hands-on to to design, develop, test, and deliver softwareProvide Consultation in meetings, code reviews, and refactoring effortsPartner with leadership to ensure operational success of your projectDrive to improve designs, processes, and products by reducing cost and improving efficiency and quality
Minimum Qualifications:
Expert proficiency with one or more of the following technologies: Javascript (Node.js), Javascript (React), PHP, relational databases (MySQL/Postgres), NoSQL document storesPrior experience authoring technical documentation and requirementsFamiliarity with AI-assisted development tools (e.g.
GitHub Copilot, Claude, Cursor) and the ability to evaluate, integrate, and critically review AI-generated codePrior experience transitioning from monolithic applications into distributed architectureExperience with asynchronous programmingPrior experience writing unit testsExpert working knowledge of software design patterns and standards, API interactions, and the software development life cycleDegree in Computer Science or equivalent practical experienceA collaborative, positive attitude and strong sense of ownership
Bonus Qualifications:
Proficiency working with AWS or other cloud servicesExperience with event-driven technologies like Apache KafkaFamiliarity with some/all of our tools: GraphQL, Gitlab, Atlassian Suite, Heap, Split.io, DatadogExperience creating and improving cloud-based infrastructureMaster's degree or further education or experience in engineering, computer science or other technical related field
Other terms: Laravel, MVC, cloud technologies, serverless architecture, Amazon Web Services, docker, kubernetes, microservices, rest api development
Qualifications:
Client wants to see atleast 3 years + at one company and using their technical stack.
This shows they have seen their full lifecycle through their implementation.
5+ years experience standing up and utilizing a variety of test frameworks, including API and web UI testing3+ years experience with one or more of the following: Selenium, Cucumber, Java, JavaScript, Python, and/or PHP
More Qualifications:
Experience with AWS or other cloud servicesFamiliarity with some/all of our tools: Gitlab, Atlassian Suite, Split.io, Browser Stack, Mailtrap,
Postman, Datadog, Google Analytics, Postgres, MySql
Experience with agile development practices (scrum, kanban, XP)Experience with B2C productsMaster's degree or further education or experience in engineering, computer science or other
technical related field
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants.
If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc.
In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.