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

Senior Backend Engineer

In-Charge, a high-growth startup in vehicle fleet electrification, seeks a Senior Backend Engineer experienced in building GraphQL APIs with Elixir. They're looking for highly motivated candidates who prioritize security, code quality, and scalability.

Skills

  • Strong proficiency in Elixir and Phoenix.
  • Experience in API design (GraphQL and gRPC).
  • Knowledge of micro-service architecture.
  • Experience with Docker and AWS.

Responsibilities

  • Build and deploy web applications in Elixir and Phoenix.
  • Collaborate with product teams for feature specifications.
  • Design and analyze large-scale distributed systems.
  • Engage in capacity planning and performance optimization.
  • Participate in code and design reviews.

Education

  • Bachelor or Masters-degree in Computer Science or related field.

Benefits

  • Competitive compensation.
  • Yearly bonuses.
  • 401(k) matching contribution.
  • Health, dental, and vision insurance.
  • Generous vacation and office meals.
To read the complete job description, please click on the ‘Apply’ button
InCharge Energy Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
InCharge Energy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of InCharge Energy
InCharge Energy CEO photo
Cameron Funk
Approve of CEO

Average salary estimate

$137500 / YEARLY (est.)
min
max
$125000K
$150000K

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 Senior Backend Engineer, InCharge Energy

Are you a talented Senior Backend Engineer looking to make your mark in a fast-paced environment? InCharge, a dynamic startup specializing in vehicle fleet electrification, is on the hunt for someone just like you! As a Senior Backend Engineer at InCharge, you’ll dive deep into building and deploying production web applications using Elixir and Phoenix. You’re passionate about maintaining high code quality and system health, engaging in rigorous code reviews, and collaborating with product teams to bring innovative features to life. Your days will include designing and analyzing large-scale distributed systems while actively participating in daily standups and sprint meetings with our agile team. With a strong proficiency in technologies like GraphQL, RabbitMQ, and Docker, you’ll also focus on improving software performance and ensuring secure, scalable solutions. If you thrive in an energetic environment, enjoy solving complex challenges, and are willing to embrace feedback, we’d love to have you on our team!

Frequently Asked Questions (FAQs) for Senior Backend Engineer Role at InCharge Energy
What are the responsibilities of a Senior Backend Engineer at InCharge?

As a Senior Backend Engineer at InCharge, you'll be responsible for building and deploying web applications using Elixir and Phoenix, collaborating with product teams on feature specifications, and engaging in ensuring system health and performance. You’ll also participate in code reviews, contribute to the development of distributed systems, and work closely with infrastructure teams.

Join Rise to see the full answer
What qualifications are required for the Senior Backend Engineer position at InCharge?

To qualify as a Senior Backend Engineer at InCharge, candidates need a Bachelor’s or Master’s degree in Computer Science or a related field and at least 5 years of software engineering experience. A strong proficiency in Elixir, API design (GraphQL and gRPC), and cloud technologies like AWS and Docker is critical, along with a solid understanding of micro-service architecture.

Join Rise to see the full answer
What technologies should a Senior Backend Engineer be familiar with at InCharge?

The ideal Senior Backend Engineer at InCharge should have a solid background in Elixir, Phoenix, Ecto, and also be comfortable using tools like RabbitMQ, PostgreSQL, Docker, and Kubernetes. Familiarity with CI/CD, micro-service architecture, and modern authorization mechanisms like JSON Web Tokens is also essential.

Join Rise to see the full answer
How does InCharge support the professional growth of their Senior Backend Engineers?

At InCharge, professional growth is a key focus. Senior Backend Engineers are given opportunities to participate in code reviews, engage in pair programming, and work within agile teams. This collaborative environment promotes continuous learning, and team members are encouraged to offer and receive feedback, actively contributing to their development.

Join Rise to see the full answer
What benefits does InCharge offer to full-time Senior Backend Engineers?

InCharge provides a competitive compensation package, yearly bonuses, and a comprehensive benefits package that includes 401(k) matching, health, dental, and vision insurance. Additional perks include generous vacation time, office meals and snacks, and team-building activities throughout the year to foster a strong sense of community.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Engineer
Can you describe your experience with Elixir and Phoenix in previous projects?

When answering this question, discuss specific projects where you used Elixir and Phoenix, detailing the challenges you faced and how you overcame them. Highlight your approach to building scalable applications and what you learned about performance optimization.

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

To address this question, explain your process for maintaining code quality, such as implementing test-driven development, conducting code reviews, and utilizing static analysis tools. Provide examples of how you've improved code quality in past roles.

Join Rise to see the full answer
What strategies do you use for troubleshooting and root cause analysis?

In your response, emphasize your systematic approach to troubleshooting, such as using logging, monitoring tools, and diving deep into code. Mention past experiences where you successfully identified and resolved complex issues.

Join Rise to see the full answer
How do you handle working in an agile team environment?

Discuss your experience with agile methodologies, including participation in daily standups, sprint planning, and retrospectives. Share specific examples of effective teamwork and how it contributed to successful project outcomes.

Join Rise to see the full answer
Describe your experience with API design, specifically with GraphQL.

Explain your approach to designing APIs with GraphQL, including how you handle data fetching and optimize performance. Provide examples of projects where you implemented GraphQL solutions and discuss the overall impact.

Join Rise to see the full answer
Can you discuss your familiarity with micro-service architecture?

When discussing micro-service architecture, explain your understanding of its principles and benefits. Share examples of how you’ve designed and implemented micro-services in previous roles, focusing on scalability and maintainability.

Join Rise to see the full answer
What are the key considerations when developing large-scale distributed systems?

Highlight your understanding of the key challenges in distributed systems, such as latency, fault tolerance, and concurrency. Discuss strategies you've employed to address these challenges in previous projects.

Join Rise to see the full answer
How do you stay updated with the latest technologies and best practices in backend development?

Outline your methods for staying current, like attending conferences, following industry leaders, engaging in online courses, and participating in developer communities. Explain how staying updated has benefited your work.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Formulate your answer by narrating a specific instance where you faced a challenging bug, the steps you took to investigate, and the final solution. Emphasize the skills and techniques you learned through the process.

Join Rise to see the full answer
Why are you interested in working at InCharge as a Senior Backend Engineer?

When answering this question, express your enthusiasm for InCharge's mission in electrification and any particular aspects of the company culture or technology stack that attract you. Personalize your response to reflect your alignment with their values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Velo3D Hybrid Fremont, CA
Posted 6 days ago
Photo of the Rise User
Turnitin, LLC Remote Manila, Metro Manila, Philippines
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Inetum Remote Warsaw, Poland
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Performance Bonus
Paid Holidays

We are a group of bold, forward-thinkers with entrepreneurial spirit on a mission to leave the planet better than we found it. Here at InCharge, you’ll define your success. We provide the tools, flexibility, and evolving culture so that you can ta...

4 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$125,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 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 Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
6 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal