Or your alerts
3 weeks ago

Job Summary

Backend Engineers at xFusion are not just developing web applications; we’re crafting transformative, data- driven experiences that deliver actionable insights to our users. We leverage contemporary Python packages like FastAPI for lightning-fast API development, Celery for distributed task execution, and Dbt for transformational data builds.

  • Minimum Qualification : Bachelors
  • Experience Level : Mid level
  • Experience Length : 2 years

Job Description/Requirements

What we do
xFusion is an analytics platform to deliver actionable insights to customers who want to leverage data to solve problems in the retail and CPG space. Our tools allow individuals and organizations to quickly identify and solve problems through in-depth dashboards and visualizations that help drive a business toward making better data driven decisions.


What You'll Be Doing
Backend Engineers at xFusion are not just developing web applications; we’re crafting transformative, data- driven experiences that deliver actionable insights to our users. We leverage contemporary Python packages like FastAPI for lightning-fast API development, Celery for distributed task execution, and Dbt for transformational data builds. Our backend ecosystem is enriched with powerful platforms like Sigma for analytical visualizations and Snowflake for efficient data warehousing. By joining our team, you'll be working hands-on with modern tools, contributing to data-driven web applications that make a real impact. We believe in embracing innovation and delivering quality.


Responsibilities
● Develop features and improvements to xFusion products in a secure, well-tested, and performant way
● Assist in the development and maintenance of RESTful API endpoints, ensuring their consistent performance and troubleshooting issues.
● Work closely with our data team to ensure efficient interfacing with cloud-based data warehouses, especially Snowflake.
● Support the management of our custom dbt build, aiding in deploying analytic packages and incorporating modifications as directed.
● Assist in the integration, maintenance, and troubleshooting of our platform's connection to data visualization tools such as Sigma. Ensure seamless data flow and optimal performance for visual analytics.
● Craft code that meets our standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
● Work collaboratively with various teams, including frontend developers, data scientists, and product managers, to ensure a harmonized approach to platform development
● Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
● Stay updated with the latest trends, tools, and best practices in backend web development.


Requirements
● Bachelor's degree in computer science, software engineering, or related field.
● 5+ years of significant professional experience with Python building backend web applications, data platforms, and APIs.
● Experience with FastAPI or similar asynchronous web frameworks.
● Experience with relational databases, specifically PostgreSQL, and an understanding of database design and optimization techniques.
● Experience with Snowflake and integrating with cloud data warehouses. Familiarity with Snowflake’s advanced (or private preview) features such as Native Apps preferred. 

● Experience with dbt (Data Build Tool) for managing and deploying analytics packages.
● Exposure to Embedded Analytics/Visualization tools, preferably Sigma.
● Familiarity with version control systems (preferably Git) and continuous integration/continuous deployment pipelines.
● Proficiency in the English language, both written and verbal, suitable for a remote and largely asynchronous work environment.
● Proven ability to communicate complex technical problems clearly and propose iterative solutions.
● Comfort working in a highly agile, intensely iterative software development process.


xFusion Must Haves
Willing to work on a team that believes:
● Everything starts with the customer
● Deliver first, then optimize
● Small experiments >>> large releases
● Debates are a sign of passion, and are never personal
● Ownership is key
● Viewing diversity as a core strength, not just a nice feature
● Embracing a growth mindset to tackle the new, interdisciplinary challenge


Levels
Junior
We provide opportunities for entry-level roles in engineering on a case-by-case basis. Junior Backend Engineers, while sharing the same requirements and responsibilities outlined above, typically join with less or alternate experience than typical


Backend Engineers.
● Assist in developing backend functionalities under the guidance of senior team members.
● Address and rectify bugs in web applications.
● Learn and adapt to the company's tech stack and best practices.
● Collaborate with peers on smaller application projects.


Intermediate
Expected to meet the requirements and perform the responsibilities above with minimal assistance as well as:
● Lead the development of moderate complexity features within web applications.
● Collaborate with cross-functional teams on application enhancements.
● Propose solutions to technical challenges in the application development process.
● Assist Junior Backend Engineers in their tasks, offering guidance and mentorship.


Senior
Extends the Backend Engineer role to include:
● Architect and lead the development of high-complexity application features.
● Drive optimizations and enhancements in web applications.
● Mentor Junior and Intermediate Backend Engineers, fostering their growth.
● Influence the overall objectives and long-term goals of the application development team.
● Represent xFusion in industry events, discussions, and contribute to open source or industry forums if applicable.


Principal
Further extends the Backend Engineering to include:
● Serve as the technical authority for backend development, setting the direction for our web application architectures and technologies.
● Resolve the most complex technical challenges, ensuring our web applications remain scalable, maintainable, and resilient.
● Establish, evangelize, and continually refine the company's backend best practices and coding standards.
● Mentor and guide all levels of Backend Engineers, instilling a culture of excellence and continuous learning.
● Engage in high-level strategic decisions and initiatives, representing xFusion at major industry events, roundtables, and discussions.

How to Apply

If you believe you are a great fit for this position, please complete the application form linked below to initiate the recruitment process.


https://forms.clickup.com/8545393/f/84t3h-11955/4M1N0WJTD09VHI7UA7


We look forward to reviewing your application and learning more about what you can bring to our team!

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum KES Confidential

Job Function : Lorem ipsum

2 years ago

Lorem ipsum dolor (Location) Lorem ipsum KES Confidential

Job Function : Lorem ipsum

2 years ago

Lorem ipsum dolor (Location) Lorem ipsum KES Confidential

Job Function : Lorem ipsum

2 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV