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

Back End Software Engineer

The Back End Software Engineer is responsible for writing, documenting, testing and maintaining software. The Back End Software Engineer is responsible for writing the web services and APIs used by front-end developers and mobile application developers. The Back End Software Engineer is responsible for server-side web application logic as well as the integration of the front-end part. The Back End Software Engineer will work with team members to troubleshoot and improve current back-end applications and processes. The Back End Software Engineer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. 
  
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES: 
  
  • Configuring cloud services (AWS) 
  • Integrating third party applications 
  • Architecting databases 
  • Developing APIs 
  • Configuring scalable deployment processes 
  • Customer support with internal employees, dealers / sales reps, and homeowners 
  • Maintaining Podio Imports Database 
  • Building features for Dealer Portal 
  • Fixing bugs in Dealer Portal 
  • Making WordPress templates for marketing website 
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement 
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience 
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends 
  • Recording data and reporting it to proper parties, such as clients or leadership 
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members 
  • Build robust and scalable software in Ruby, Scala, and/or Java 
  • Design and create services and system architecture for your projects, and contribute and provide feedback to other team members 
  • Help improve our code quality through writing unit tests, automation and performing code reviews 
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products 
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution 
  • Dive into difficult problems and successfully deliver results on schedule 
  • Be involved and participate in the overall application lifecycle 
  • Main focus is on coding and debugging 
  • Collaborate with Front-end developers  
  • Define and communicate technical and design requirements 
  • Provide training, help, and support to other team members 
  • Build high-quality reusable code that can be used in the future 
  • Develop functional and sustainable web applications with clean codes 
  • Troubleshoot and debug applications 
  • Learn about new technologies 
  • Stay up to date with current best practices 
  • Conduct UI tests and optimize performance 
  • Manage cutting-edge technologies to improve applications 
  • Collaborate with multidisciplinary team of designers, developers and system administrators 
  • Participate in conferences and educational programs 
  • Follow new and emerging technologies 
  • Perform other duties as assigned 
  
QUALIFICATION REQUIREMENTS: 
  
Education & Certifications: 
  
  • Bachelor’s degree in computer science, computer information systems, software engineering or similar degree 
  
Experience: 
  
  • 5+ years of Experience as a Software Engineer 
  
Knowledge, Skills & Abilities: 
  • Strong ability to predict complexity, technical debt, and cost-benefit analysis for a given technical implementation 
  • Significant experience with PHP and JavaScript 
  • Experience with a PHP-based MVC framework (like Laravel) 
  • Experience with modern JavaScript frameworks (like React, Vue) 
  • Experience with cloud computing (Amazon Web Services) 
  • Experience with Git version control 

Freedom Forever is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally-recognized basis, including, but not limited to: veteran status, uniformed service member status, race, color, religion, sex, sexual orientation, gender identity, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, citizenship status, physical or mental disability, genetic information (including testing and characteristics) or any other consideration protected by federal, state or local law. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee, including supervisors and co-workers.

Freedom Forever Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Freedom Forever DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Freedom Forever
Freedom Forever CEO photo
Brett Bouchy
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 Back End Software Engineer, Freedom Forever

As a Back End Software Engineer at Freedom Forever in Las Vegas, Nevada, you will play a critical role in shaping the backbone of our software systems. Your primary responsibilities will include writing, documenting, testing, and maintaining robust software solutions while crafting the web services and APIs that are essential for front-end and mobile application developers. If you thrive in a collaborative environment, you'll enjoy working closely with your teammates to debug, enhance, and streamline our current back-end applications and processes. You will leverage your expertise in programming languages such as Ruby, Scala, and Java to analyze existing code and identify opportunities for improvement. Imagine designing and creating scalable services and system architectures that lead to a seamless user experience! Your key responsibilities will involve managing cloud services like AWS, developing APIs, and integrating third-party applications. We'll rely on your strong knowledge of database architecture and your ability to support internal stakeholders, from sales reps to homeowners. With a focus on building high-quality reusable code, you will also be tasked with writing unit tests and conducting reviews to uplift our code quality standards. Here at Freedom Forever, we foster an environment of continuous learning and innovation, encouraging you to stay updated with the latest technologies and best practices. So, if you're looking for a dynamic position where your contributions matter and you can grow professionally, the Back End Software Engineer role at Freedom Forever might be the perfect fit for you!

Frequently Asked Questions (FAQs) for Back End Software Engineer Role at Freedom Forever
What are the responsibilities for the Back End Software Engineer at Freedom Forever?

The Back End Software Engineer at Freedom Forever is tasked with writing and maintaining software, developing APIs, and managing cloud services like AWS. Responsibilities also include collaborating with front-end developers, integrating third-party applications, architecting databases, and troubleshooting back-end applications.

Join Rise to see the full answer
What qualifications are required for the Back End Software Engineer role at Freedom Forever?

Candidates aspiring to be a Back End Software Engineer at Freedom Forever need a Bachelor’s degree in Computer Science or a related field, along with over 5 years of experience as a software engineer. Proficiency in PHP, modern JavaScript frameworks, and cloud computing is crucial to succeed in this role.

Join Rise to see the full answer
Is the Back End Software Engineer position at Freedom Forever suitable for remote work?

While the Back End Software Engineer role at Freedom Forever is based in Las Vegas, Nevada, the work environment may offer flexibility depending on team collaboration needs and project requirements. Candidates are encouraged to inquire about remote work opportunities during the interview.

Join Rise to see the full answer
What programming languages should a Back End Software Engineer at Freedom Forever be proficient in?

The ideal Back End Software Engineer at Freedom Forever should have strong abilities in Ruby, Scala, and Java, along with extensive knowledge of PHP and modern JavaScript frameworks like React or Vue. Familiarity with cloud computing and version control tools is also important.

Join Rise to see the full answer
What opportunities for professional growth are available for the Back End Software Engineer at Freedom Forever?

Freedom Forever promotes ongoing education and skill development for its Back End Software Engineers. Opportunities include attending conferences, participating in educational programs, and engaging in continuous learning sessions to stay current with technologies and best practices.

Join Rise to see the full answer
Common Interview Questions for Back End Software Engineer
How do you approach debugging an application as a Back End Software Engineer?

When debugging an application, it's crucial to use a systematic approach. First, replicate the issue and gather error messages. Then, review the application logs to understand what went wrong. Utilizing debugging tools within your development environment can also provide invaluable insights. Prioritize the problems based on their impact and complexity to address the most critical issues first.

Join Rise to see the full answer
Can you explain the importance of APIs in your role as a Back End Software Engineer?

APIs are essential in connecting different software systems and enabling communication between the back-end and front-end layers of applications. As a Back End Software Engineer, understanding how to design, develop, and maintain APIs ensures that front-end developers can effectively retrieve and send data, thereby enhancing the overall functionality of applications.

Join Rise to see the full answer
What strategies do you use to ensure high-quality code as a Back End Software Engineer?

To ensure high-quality code, I emphasize clean coding practices, code reviews, and writing comprehensive unit tests. Adopting a version control system like Git allows for efficient collaboration and tracking of changes. Additionally, I stay updated with best practices and utilize automated testing tools to catch errors early in the development process.

Join Rise to see the full answer
Describe a challenging technical problem you encountered as a Back End Software Engineer and how you resolved it.

A challenging technical issue I faced involved a significant performance bottleneck in an application due to inefficient database queries. I approached it by profiling the application to pinpoint the slow queries and then redesigned the queries using indexing strategies and optimization techniques. This led to a performance improvement of over 50%, enhancing the overall user experience.

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

I regularly follow industry blogs, subscribe to technical newsletters, and participate in online forums such as Stack Overflow. Attending webinars and technology conferences also helps me learn about new tools and best practices that I can apply in my work as a Back End Software Engineer.

Join Rise to see the full answer
What role do you think collaboration plays in the success of a Back End Software Engineer?

Collaboration is vital for a Back End Software Engineer as it fosters an environment where ideas and solutions can be shared. Working closely with front-end developers, product managers, and design teams helps ensure that the end product aligns with user requirements and expectations, ultimately leading to more cohesive and functional software.

Join Rise to see the full answer
How important is database architecture in back-end development?

Database architecture is crucial in back-end development as it impacts performance, scalability, and data integrity. As a Back End Software Engineer, designing a robust database schema is essential to effectively manage data relationships and enhance application efficiency. Understanding different database models helps in making informed decisions based on the application's needs.

Join Rise to see the full answer
Can you explain how you would approach writing APIs for a new feature?

When writing APIs for a new feature, I first gather requirements from stakeholders to understand what data needs to be exchanged. Next, I focus on designing the API endpoints to ensure they are intuitive and RESTful, followed by documenting the API thoroughly. Implementing proper authentication and validation mechanisms is also crucial to maintain security and data integrity.

Join Rise to see the full answer
What is your experience with cloud services, and how do you utilize them in back-end development?

I have extensive experience with cloud services like AWS, utilizing them for hosting applications, managing databases, and implementing scalability strategies. Cloud services provide flexibility and reliability, enabling me to deploy applications quickly while leveraging features like load balancing and automated backups for enhanced performance and uptime.

Join Rise to see the full answer
How do you prioritize your tasks as a Back End Software Engineer?

I prioritize tasks based on project deadlines, business needs, and the complexity of the tasks at hand. Adopting Agile methodologies helps me manage my workload efficiently, allowing for regular reassessment and adjustment of priorities based on progress and new developments. Using task management tools also aids in maintaining focus and organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Join Visa as a Senior Consultant Software Engineer and help transform the way the world pays.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Remote Hoekenrode 3, Amsterdam, Netherlands
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow is looking for a Staff Software Engineer to enhance user experience through high-quality frontend code and modern web technologies.

Photo of the Rise User
Posted 10 days ago

Join Qualtrics as a Software Development Engineer II and help build impactful voice processing solutions.

Photo of the Rise User
Roblox Hybrid San Mateo, CA, United States
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Lead a team of engineers to create innovative AI solutions for design at Canva.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Our company mission is to brighten the world with solar energy today, tomorrow and forever.

73 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
22 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari