Software Developer (Remote- US- Atlanta, GA Based)
TogetherworkAbout the role
JOB SUMMARY
As a key contributor in the exciting role of Software Engineer, you'll report to the Technical Lead, Software Engineering. Your mission involves spearheading the development and support of applications, leveraging your expertise and comprehensive knowledge across multiple systems and customer domains to contribute to the creation of a robust, scalable, and reliable platform.
Joining an elite engineering team, you'll collaborate with dynamic leaders on challenging and stimulating projects. The ideal candidate we're seeking is someone who possesses a perfect blend of software development and debugging skills, fueled by a genuine curiosity to delve deep into our products and services. Your role will be pivotal in propelling our technology forward in terms of functionality, performance, reliability, and scalability. Be prepared to take full ownership of the product delivery and be part of an exhilarating journey towards innovation and excellence.
RESPONSIBILITIES
- Executing coding/configuration, testing, implementation, and documentation for developed solutions, incorporating design specifications.
- Conducting applications programming activities, encompassing coding, testing, debugging, documentation, maintenance, and modification of applications programs.
- Articulating the technical vision for features/initiatives and taking ownership of their delivery through high-quality development.
- Utilizing modern cloud-first technologies to establish efficient and high-performing processes.
- Collaborating effectively and exerting influence on peers and senior leadership within the organization.
- Proficiency in extracting, analyzing, and reporting data with keen attention to detail in identifying data relationships, trends, and anomalies.
- Strategically considering the long-term impacts of key design decisions and adeptly managing failure scenarios.
- Staying informed about industry trends and evaluating the relevance of new software tools for platform development.
- Making commitments to overall deliverables with customers and/or management.
- Undertaking other duties as assigned
REQUIREMENTS
- Extensive experience in building large-scale distributed systems with a focus on high availability, scalability, and resilience.
- Advanced understanding of processes contributing to software reliability, maintainability, security, simplicity, performance, and testability.
- Proven success in defining and implementing software refactoring improvements.
- Expertise in maintaining and debugging live software systems, actively participating in issue remediation related to code quality, security, patterns/frameworks, software usability, and end-user concerns.
- Deep understanding of challenges in delivering, deploying, and supporting an integrated suite of products.
- Adaptability to new areas and changes in technology.
- Proficiency in Visual Basic .NET (Windows Forms applications) and Visual Studio IDE.
- Proficiency in PHP, PHP frameworks, and database technologies, with a preference for MySQL.
- Proficiency in mobile development within the AWS Cloud Ecosystem.
- Proficiency in Windows protocols (RDP) and debugging.
- Knowledge of JavaScript and the ReactJS framework.
- Experience in the payments industry is a plus
Excited about this role but don’t meet every single requirement? Studies have shown that women and other marginalized groups are less likely to apply to jobs unless they meet every single qualification. At Togetherwork we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
The Company offers a comprehensive employee benefits program, including:
- Medical, dental, and vision insurance options
- 100% Employer paid short/long term disability
- Basic Life
- 401(k) option with 100% company match
- Flexible paid personal/vacation time built on mutual trust and accountability
- 10 sick days annually
- 10 company paid holidays
- 6 weeks paid parental leave
Inclusion and Diversity: Togetherwork is an Equal Employment Opportunity Employer. We are a company where diverse backgrounds, experiences and viewpoints are valued. Togetherwork does not make hiring or employment decisions on the basis of race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protecte
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s