Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III - Backend image - Rise Careers
Job details

Software Engineer III - Backend - job 1 of 17

We are seeking a highly skilled Senior Back-End Engineer to join our team. In this role, you will leverage your expertise in back-end technologies to design, develop, and maintain robust, scalable, and efficient systems. You will collaborate with cross-functional teams to deliver high-quality solutions while mentoring junior engineers and driving best practices within the team. Key Responsibilities:• Development & Architecture: Design and implement back-end services and APIs that are secure, reliable, and maintainable. Collaborate on system architecture, particularly in cloud-native environments.• Technology Stack: Utilize TypeScript and Golang (or a combination) for back-end development. Ensure high code quality and maintainability through effective design patterns.• Cloud Services: Manage and optimize AWS serverless architectures, specifically using AWS Lambda and DynamoDB, while leveraging general cloud computing principles.• Database Management: Work with relational databases such as PostgreSQL and MySQL, ensuring efficient data storage and retrieval processes.• API Development: Develop and maintain RESTful and GraphQL APIs, ensuring they are well-documented and adhere to industry best practices.• Pattern Development: Establish reference back-end architectures and best practices• API Leadership: Function as a thought leader within the organization for APIs and back-end development practices and tools• Knowledge Expert: Serve as an expert resource within the team for API concepts and back-end technologies such as Lambda and Go• Testing & Quality Assurance: Implement unit testing and other testing methodologies to ensure high reliability and performance of the codebase.• Collaboration: Work closely with front-end engineers, product managers, and other stakeholders to define project requirements and deliver solutions that meet business objectives.• Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team.Required Skills:• Programming Languages: Strong proficiency in TypeScript and preferably Golang as well.• Cloud Computing: Strong experience with cloud providers (preferably AWS), especially serverless technologies like AWS Lambda and DynamoDB.• Containerization: Familiarity with containerization technologies such as Docker or Kubernetes.• Databases: Experience with PostgreSQL and MySQL, including schema design and optimization.• API Development: Extensive experience with REST and GraphQL API design and implementation.• Testing: Proficiency in writing unit tests and familiarity with testing frameworks.Preferred Skills:• Team Leadership: Proven experience in leading engineering teams and mentoring junior developers.• Full Stack Experience: Familiarity with front-end technologies and frameworks to enable effective collaboration with front-end teams.• Azure Experience: Experience with Microsoft Azure services and tools is a plus.• Kubernetes: Knowledge of Kubernetes for orchestration of containerized applications.• Architectural Experience: Strong background in system architecture, especially in cloud-native environments and Application Performance Monitoring (APM) tools.• *Preference is for this position to be hybrid out of our Lincolnshire, IL offices. Remote candidates will be considered and occasional travel to our Lincolnshire, IL offices may be required.**What We Offer:• Competitive salary and benefits package• Opportunities for professional development and continuous learning• A collaborative and innovative work environment• Flexible work arrangementsPay Range:$124,900.00-$187,300.00 AnnualIn addition to competitive pay, we offer Paid Time Off, 401(k), an Employee Assistance Program, Good Sam Roadside Assistance, discounts, paid parental leave (if eligibility is met), Tuition Reimbursement (if eligibility is met), and on the job training opportunities. Full-time associates are offered a comprehensive benefit package including medical, dental, vision and more! Part-time associates are offered access to dental & vision coverage! For more information please visit: www.mycampingworldbenefits.comWe are an equal employment opportunity employer. The Company's policy is not to discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, veteran or uniformed service-member status, genetic information, or any other basis protected by applicable federal, state, or local laws.
Walmart Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Walmart DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Walmart
Walmart CEO photo
Doug McMillon
Approve of CEO

Average salary estimate

$156100 / YEARLY (est.)
min
max
$124900K
$187300K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III - Backend, Walmart

Are you ready to take your career to the next level? Join Camping World as a Software Engineer III - Backend in Falls Church, VA! In this exciting role, you’ll leverage your back-end engineering expertise to design and develop robust systems tailored for our innovative projects. As a key player in our cross-functional teams, you'll work on building secure APIs and scalable services while ensuring high code quality using technologies like TypeScript and Golang. You'll also get hands-on with cloud services, particularly AWS serverless architectures, enhancing our solutions' efficiency. Your experience with relational databases such as PostgreSQL and MySQL will be invaluable as you manage data storage and retrieval processes effectively. Not only will you collaborate closely with front-end engineers and product managers to meet business objectives, but you'll also mentor junior engineers, sharing your insights into best practices. At Camping World, we believe in continuous learning, and we provide opportunities for professional development that make this role not just a job, but a career journey. So if you're passionate about back-end development and want to make a real impact within a supportive and collaborative environment, this is the place for you. Join us and help shape the future of our technology solutions while enjoying a competitive salary and benefits package designed to support your growth and well-being!

Frequently Asked Questions (FAQs) for Software Engineer III - Backend Role at Walmart
What are the main responsibilities of a Software Engineer III - Backend at Camping World?

As a Software Engineer III - Backend at Camping World, you will be responsible for designing and implementing scalable back-end services and APIs. Your main tasks will include collaborating on system architecture in cloud-native environments, optimizing AWS serverless architectures, developing RESTful and GraphQL APIs, and mentoring junior engineers. Ensuring high code quality through effective design patterns and unit testing will also be key aspects of your role.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer III - Backend position at Camping World?

To be considered for the Software Engineer III - Backend position at Camping World, you should have strong proficiency in TypeScript and preferably Golang. Experience with AWS serverless technologies is essential, as well as familiarity with containerization tools like Docker or Kubernetes. Additionally, having knowledge in database management, particularly with PostgreSQL and MySQL, along with experience in API development, especially REST and GraphQL, will be important for your success in this role.

Join Rise to see the full answer
What kind of technology stack will I work with as a Software Engineer III - Backend at Camping World?

In the Software Engineer III - Backend role at Camping World, you will primarily work with TypeScript and Golang for back-end development. Your daily tasks will involve leveraging AWS services, specifically AWS Lambda and DynamoDB, while also engaging with databases like PostgreSQL and MySQL. Additionally, you'll take part in API development, ensuring that both REST and GraphQL APIs are well-designed and documented.

Join Rise to see the full answer
Is mentorship included in the Software Engineer III - Backend position at Camping World?

Absolutely! In your role as a Software Engineer III - Backend at Camping World, you'll not only take on important engineering tasks but also play a pivotal role in mentoring junior engineers. You'll help foster a culture of continuous learning and knowledge sharing within the team, so your commitment to guiding others will be greatly valued.

Join Rise to see the full answer
What benefits can I expect working as a Software Engineer III - Backend at Camping World?

Working as a Software Engineer III - Backend at Camping World means you'll enjoy a competitive salary and a comprehensive benefits package. This includes Paid Time Off, a 401(k) plan, medical, dental, and vision coverage, employee assistance programs, tuition reimbursement, and opportunities for professional development. Our commitment to supporting your growth is unwavering!

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - Backend
Can you explain your experience with cloud services, especially AWS?

When answering this question, detail your specific experiences utilizing AWS, especially with serverless architectures like AWS Lambda and DynamoDB. Highlight any projects you've worked on that involved cloud deployment, and emphasize your understanding of cloud principles and best practices.

Join Rise to see the full answer
How do you ensure high code quality in your projects?

To effectively answer this question, discuss your approaches to code quality such as adhering to design patterns, implementing thorough unit testing or using code review processes. Provide concrete examples of how these strategies have improved your previous projects.

Join Rise to see the full answer
Describe a challenging back-end problem you've encountered and how you solved it.

In your response, clearly outline the problem, your thought process, the steps you took to troubleshoot, and the end results. Be sure to convey any lessons learned or improvements made to your approach in future situations.

Join Rise to see the full answer
What is your experience with API development?

Discuss the types of APIs you have developed, whether RESTful or GraphQL, and any specific challenges you faced during the process. Explain your approach to ensuring that APIs are well-documented and adhere to industry best practices.

Join Rise to see the full answer
How do you handle working in a team with front-end engineers?

Highlight your collaborative approach when working with front-end engineers, mentioning any tools or methods you prefer for smooth communication. Share your experiences of joint projects where front-end and back-end integration were crucial.

Join Rise to see the full answer
Can you discuss your experience with database management systems like PostgreSQL or MySQL?

In answering this question, discuss your roles in schema design, optimization, and any specific technologies or techniques you have implemented to improve database performance. Share examples demonstrating your impact.

Join Rise to see the full answer
What best practices do you follow when mentoring junior engineers?

Discuss your mentoring philosophy and the specific approaches you take when guiding junior engineers. Include examples of successful mentoring experiences and how they contributed to both the individual's growth and team dynamics.

Join Rise to see the full answer
How do you stay updated on the latest back-end technologies?

Describe your habits around learning new technologies, such as attending conferences, online courses, podcasts, or participating in coding communities. Share examples of how you have incorporated new knowledge into your work.

Join Rise to see the full answer
What role does teamwork play in your software development process?

Convey the importance of teamwork in your workflow, discussing how collaboration contributes to achieving project goals. Provide examples where teamwork led to innovative solutions or improved project outcomes.

Join Rise to see the full answer
What are your thoughts on containerization technologies like Docker or Kubernetes?

Explain your experience with these technologies, discussing how they benefit back-end development and deployment. Consider sharing specific instances where you have implemented containerization in your projects to demonstrate your expertise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Walmart Hybrid Anderson, MO
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Áleph Remote No location specified
Posted 6 days ago
Qodea Remote No location specified
Posted 13 days ago
Photo of the Rise User
AECOM Remote Arlington, VA
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Empathetic
Customer-Centric
Mission Driven
Growth & Learning
Transparent & Candid
Diversity of Opinions
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

"To save people money so they can live better.”

6420 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!