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

Software Engineer

Do you have a heart for serving the church and helping people?

The Igniter Company is looking to expand our software development team to include experienced individuals capable of “full-stack” ownership of our custom software solutions. We create and maintain leading church media platforms, including IgniterMedia.com and Lightstock.com.

Responsibilities

  • Design, develop, and maintain company’s web applications, as specified by the leadership and development teams.
  • Write clean, maintainable, and efficient code.
  • Ensure engineering excellence through active participation in code reviews, automated testing, issue tracking, and change management.
  • Translate UX/UI designs from the creative team with pixel-perfect implementation.
  • Create a great user experience on our websites by evaluating existing UX and proposing changes as needed.
  • Use “best practice” standards in HTML, CSS, & JavaScript and other languages; stay current with ongoing changes in these best practices.
  • Act as the “de facto” webmaster for the company’s websites.
  • Operate as a full stack engineer, developing and maintaining code on the front and back end.
  • Proven work experience (3+ years) as a Software Engineer or Software Developer.
  • Experience with server-side web development, in a team or solo environment. Experience with the Ruby on Rails framework is preferred.
  • Experience developing responsive web applications using front-end technologies such as JavaScript, TypeScript, React, etc.
  • Proficiency in software engineering tools, such as git, CI/CD, docker, terraform, etc.
  • Ability to gather and refine project requirements and deliver technical solutions to fit.
  • Foundational understanding of web applications and relational databases.
  • Familiarity with cloud infrastructure, especially AWS services.
  • A genuine interest in using software to solve real-world challenges and support people.
  • Intellectual curiosity and a desire to learn and grow.
  • Competitive compensation
  • Excellent paid-time-off allowance w/generous Holiday Schedule
  • 401(k) plan w/Company Match
  • Medical, Dental and Vision insurance
  • Life and Long & Short Term Disability Insurance
  • Casual work environment and excellent work/life balance

While our preference is to find someone able to work in-office in Richardson, TX, we are open to hybrid or full-remote candidates.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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, The Igniter Company

Are you a passionate problem-solver with a love for technology and service? The Igniter Company is on the lookout for a talented Software Engineer to join our dynamic software development team. Here, you will have the unique opportunity to take full-stack ownership of our custom software solutions that benefit the church community and enhance user experiences on platforms like IgniterMedia.com and Lightstock.com. As a Software Engineer at Igniter, your primary responsibilities will include designing, developing, and maintaining our web applications to ensure they meet high standards of performance and usability. You will write clean and efficient code while collaborating closely with the creative team to bring pixel-perfect UX/UI designs to life. We believe in engineering excellence, so your participation in code reviews, automated testing, and change management will be integral to our success. You should be well-versed in both front-end and back-end technologies, including Ruby on Rails for server-side web development, as well as HTML, CSS, JavaScript, and modern frameworks like React. If you have at least three years of professional experience and a curiosity for tackling real-world challenges through software, we'd love to see how you can contribute to our mission. Enjoy a fulfilling role in a supportive, casual work environment with benefits like competitive pay, generous paid time off, and a 401(k) plan with company match while helping us create powerful tools for the church community.

Frequently Asked Questions (FAQs) for Software Engineer Role at The Igniter Company
What are the main responsibilities of a Software Engineer at Igniter Company?

As a Software Engineer at Igniter Company, your main responsibilities will include designing, developing, and maintaining web applications, writing clean and maintainable code, participating in code reviews, translating UX/UI designs, and enhancing user experiences. You'll operate as a full-stack engineer and be responsible for both front-end and back-end development. Moreover, it will be crucial to stay updated with best practices in programming languages like HTML, CSS, JavaScript, and utilize tools like git and CI/CD.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Igniter Company?

To apply for the Software Engineer position at Igniter Company, you should have a minimum of three years of proven work experience in software development. Familiarity with server-side web development, preferably using Ruby on Rails, as well as front-end technologies such as JavaScript, React, and TypeScript is necessary. Additionally, a foundational understanding of web applications, relational databases, and cloud infrastructure, particularly AWS services, is highly valued.

Join Rise to see the full answer
How does Igniter Company support continuous learning for Software Engineers?

At Igniter Company, we encourage our Software Engineers to grow through continuous learning. We foster an environment of intellectual curiosity, offering resources and opportunities for professional development. Our team actively participates in code reviews and discussions that facilitate knowledge sharing. Plus, with our casual work environment, everyone is empowered to pursue their interests in technology, whether it involves attending workshops, online courses, or exploring new frameworks.

Join Rise to see the full answer
Can I work remotely as a Software Engineer at Igniter Company?

Yes, Igniter Company is open to hybrid or full-remote candidates for the Software Engineer position. While we have a preference for in-office work in Richardson, TX, we understand the importance of flexibility and are willing to accommodate remote work arrangements as long as candidates can effectively perform their duties and contribute to the team culture.

Join Rise to see the full answer
What benefits do Software Engineers receive at Igniter Company?

Software Engineers at Igniter Company enjoy a range of benefits including competitive compensation, excellent paid-time-off, a generous holiday schedule, a 401(k) plan with company match, and comprehensive medical, dental, and vision insurance. Additionally, we value a balanced work-life environment, providing a casual workplace culture to promote employee well-being and satisfaction.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with full-stack development in your previous roles?

When answering this question, highlight specific projects where you served as a full-stack developer. Discuss the technologies you used on both the front-end and back-end and explain how your contributions influenced the project's success. Providing tangible outcomes, such as improved performance metrics or user feedback, can showcase your impact.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Emphasize the practices you follow to maintain code quality, such as writing unit tests, conducting regular code reviews with your team, and adhering to coding standards. Discussing your commitment to continuous integration and considering best practices will demonstrate your dedication to delivering reliable software.

Join Rise to see the full answer
What is your process for gathering project requirements?

Detail your approach to gathering project requirements, which may include collaborating with stakeholders, conducting interviews, and drafting user stories. Highlight your skills in interpreting technical needs and translating them into actionable tasks for the development team.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Discuss your passion for learning and mention the resources you utilize, such as online courses, blogs, webinars, and tech conferences. Highlight any recent technologies you've explored and how they relate to your work at your previous job or how you plan to implement them in future projects.

Join Rise to see the full answer
Can you walk me through your experience with Ruby on Rails?

When prompted about Ruby on Rails, provide a concise overview of your experience with the framework. Share specific projects where you've used Rails, mention any challenges you faced, how you resolved them, and any performance improvements you achieved as a result.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Share an example demonstrating your time management skills while successfully meeting tight deadlines. Discuss strategies you use to prioritize tasks, communicate with your team, and maintain the quality of your work under pressure. Highlighting your ability to adapt and stay organized can set you apart.

Join Rise to see the full answer
Have you ever contributed to improving a team's development process?

Describe specific instances where you identified inefficiencies in the development process and how you suggested changes or introduced tools to enhance productivity. Your proactive approach to refining processes will showcase your ability to contribute to the team's overall success.

Join Rise to see the full answer
What strategies do you use for debugging and troubleshooting code?

Share your preferred debugging techniques, which may include using debugging tools, analyzing log files, and writing additional test cases. Providing a specific example of a challenging bug you resolved can further illustrate your problem-solving abilities.

Join Rise to see the full answer
How do you approach translating UX/UI designs into functional code?

Talk about your attention to detail when it comes to interpreting and implementing UI/UX designs. Discuss your collaboration with designers and any tools you use to ensure pixel-perfect accuracy, such as design systems or CSS frameworks. Highlight your experience in enhancing user experiences through thoughtful implementation.

Join Rise to see the full answer
What excites you about working for Igniter Company?

Express genuine interest in Igniter Company's mission, its commitment to supporting the church community, and how this aligns with your personal values. Discussing specific projects or platforms that resonate with you can strengthen your answer, demonstrating alignment with the company's goals and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
NFQ Remote Vilnius / Kaunas or remote within Lithuania
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Magic Eden Remote No location specified
Posted 3 hours ago
Photo of the Rise User
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 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!