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

Senior Back-end Engineer (Python)

About Us: Scaler helps pave the way for a net-zero carbon future in the real estate market. Our innovative ESG software tools empower investors and fund managers with the insights needed to enhance asset performance and reduce environmental impact.

Role Overview: We are seeking for a resourceful Senior Software Engineer focused on our Python stack that will implement new products and features end-to-end together with our designers, product managers and other engineers. As a Senior Back-end Engineer you are not only responsible for delivering high-quality code but also for fostering a culture of excellence, collaboration, and innovation within your team. Your work impacts both the technical quality of the product and the overall user experience.

Responsibilities

  • Work closely with Product Managers, Designers, Stakeholders, and Engineers to deliver solutions our customers will love.

  • Build and maintain reliable, high-performing back-end systems that can handle future growth.

  • Set up and follow best practices like code reviews, monitoring, testing, and modular design to keep things clean and reusable.

  • Create and manage RESTful APIs for connecting front-end and third-party systems.

  • Spot and fix performance issues, including load balancing and server-side caching.

  • Design and manage database schemas, write efficient SQL queries, and implement caching strategies.

  • Troubleshoot and fix software bugs efficiently

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience.

  • Minimum 5 years of experience coding with general-purpose languages like Python, PHP, JavaScript, or similar.

  • Hands-on experience with SQL and databases like PostgresDB, MySQL, or others.

  • Knowledge of frameworks and libraries like FastAPI, Pydantic, and SQLAlchemy, with familiarity in tools like Jupyter Notebook, Matplotlib, numpy, pandas, and scipy as a bonus.

  • Experience building containerized applications in cloud environments; AWS experience is a plus.

  • Familiarity with metrics, logging, monitoring, and tracing tools to keep applications running smoothly.

  • Strong communication skills and ability to work well with both technical and non-technical team members.

  • Solid understanding of data structures and algorithms and how to use them effectively in real-world problems.

Our Tech Stack

  • Front-end: Vue.js, Pinia, Vite, Tailwind CSS and ECharts

  • Back-end: 

    • PHP, Laravel

    • Python, Fast API

  • Infrastructure: AWS, Kafka, Redis, Postgres, Nginx, Envoyer, Docker

  • Other tools: Sentry, Linear, Github, Notion

Benefits

  • Top of market salary and a generous equity stake in the company

  • 25 paid vacation days per year, but opportunity for more if needed

  • We offer a hybrid work policy: 2 days working from home and 3 days in-office each week

  • Four months parental leave

  • Annual personal development budget

  • We are a global company that meets in person at least once a year

Why Scaler?

When you join Scaler, you will collaborate with a team of curious, sharp, supportive, and genuinely enthusiastic individuals about Scaler's product and unique value. Our people are  committed to making a positive impact on our customers' journey to achieving absolute zero carbon.

Scaler Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Scaler DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Scaler
Scaler CEO photo
Unknown name
Approve of CEO

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 Senior Back-end Engineer (Python), Scaler

At Scaler, we're on a mission to pave the way for a net-zero carbon future in the real estate market, and we're looking for a talented Senior Back-end Engineer (Python) to join our innovative team in Amsterdam. In this role, you'll be instrumental in driving the development of our cutting-edge ESG software tools, enabling investors and fund managers to enhance asset performance while minimizing their environmental footprint. You'll collaborate closely with designers, product managers, and fellow engineers to implement new products and features from start to finish. As a Senior Back-end Engineer, your role extends beyond just writing high-quality code; you'll help cultivate a culture of excellence, innovation, and teamwork. Your contributions will significantly affect both the technical quality of our products and the user experience we provide to our clients. You'll be responsible for creating and managing RESTful APIs, optimizing back-end systems for reliability and performance, and resolving any software bugs that arise. With your extensive experience in Python and other programming languages, along with familiarity in database management and cloud environments, you'll play a vital role in helping us achieve our mission at Scaler.

Frequently Asked Questions (FAQs) for Senior Back-end Engineer (Python) Role at Scaler
What are the responsibilities of a Senior Back-end Engineer (Python) at Scaler?

A Senior Back-end Engineer (Python) at Scaler is responsible for collaborating with product managers and designers to develop new software features. You'll build and maintain back-end systems that support growth, create and manage RESTful APIs, and optimize database performance. Additionally, you'll ensure best practices such as code reviews and testing are followed to maintain quality and reliability in our software products.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Back-end Engineer role at Scaler?

To apply for the Senior Back-end Engineer (Python) position at Scaler, you'll need a Bachelor’s degree in Computer Science or a related field, along with a minimum of 5 years of coding experience in languages like Python, PHP, or JavaScript. Familiarity with SQL databases, cloud environments, and frameworks like FastAPI is also essential.

Join Rise to see the full answer
What technologies will I work with as a Senior Back-end Engineer at Scaler?

As a Senior Back-end Engineer (Python) at Scaler, you'll be working with various technologies, including Python, FastAPI, and SQL databases such as Postgres and MySQL. Our infrastructure involves AWS, Kafka, and Docker, so knowledge in these areas will be beneficial. You'll also be utilizing tools like Sentry and GitHub to monitor and maintain application performance.

Join Rise to see the full answer
What is the work environment like at Scaler for a Senior Back-end Engineer?

At Scaler, we offer a hybrid work environment for our Senior Back-end Engineers, where you’ll spend three days in the office and two days working from home each week. Our company culture encourages collaboration and innovation, fostering supportive and enthusiastic teamwork as we work towards our mission of achieving net-zero carbon in real estate.

Join Rise to see the full answer
What benefits can I expect as a Senior Back-end Engineer (Python) at Scaler?

As a Senior Back-end Engineer (Python) at Scaler, you'll enjoy a top-market salary, a generous equity stake, and 25 paid vacation days a year, with the possibility of more. We also provide annual personal development budgets and four months of parental leave, reflecting our commitment to employee well-being and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Back-end Engineer (Python)
Can you explain your experience with Python in backend development?

In answering this question, highlight specific projects where you've utilized Python for backend development. Discuss frameworks you've used, like FastAPI, and mention any instances where you optimized performance or solved complex problems using your coding skills. Be sure to relate how your experience will help contribute to Scaler's mission.

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

A great way to approach this question is by outlining the practices you follow, such as code reviews, unit testing, and adherence to coding standards. Mention any tools you utilize to maintain code quality and how these practices contribute to collaborative team dynamics, enhancing the overall output at Scaler.

Join Rise to see the full answer
What strategies do you use for database optimization?

Discuss techniques you've employed for optimizing database performance, such as indexing, efficient query writing, and caching strategies. Provide examples from past experiences that illustrate how these strategies led to performance improvements in applications similar to those at Scaler.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your projects?

Explain your systematic approach to debugging, mentioning any tools or methodologies you use, such as logging, performance monitoring, or specific debugging tools. Illustrate this with examples where your troubleshooting efforts led to significant enhancements in your project outcomes.

Join Rise to see the full answer
Can you share an example of successfully working in a team environment?

Share a specific instance where you collaborated with cross-functional teams, including product managers and designers, emphasizing your role as a Senior Back-end Engineer. Discuss how you communicated effectively and leveraged others' strengths to achieve project goals, showcasing the team-oriented culture at Scaler.

Join Rise to see the full answer
What is your experience with RESTful APIs?

In response, describe your experience designing, building, and maintaining RESTful APIs. Mention any tools or frameworks used for API development, and touch on challenges you faced while implementing them and how you overcame those challenges, aligning this with Scaler's tech stack.

Join Rise to see the full answer
How do you stay updated with the latest trends in backend technology?

Talk about your proactive efforts to stay informed, such as attending webinars, participating in online forums, or working on personal projects. Mention specific technologies or trends that excite you and how you plan to integrate these lessons into your work at Scaler.

Join Rise to see the full answer
Describe your experience with version control systems.

Explain your familiarity with Git and its features, highlighting how you’ve utilized version control in team projects to manage changes efficiently. Provide examples of collaboration in branches, handling merge conflicts, or maintaining a clean commit history.

Join Rise to see the full answer
What do you understand about Scaler's mission and values?

Research Scaler’s mission and values, and in your response, express your alignment with them. Discuss how your skills as a Senior Back-end Engineer can help further the company’s goal of achieving net-zero carbon impact, thereby demonstrating your knowledge and commitment.

Join Rise to see the full answer
Why do you want to work at Scaler?

In your answer, reference Scaler's innovative approach to real estate and its impact on the environment. Share how your professional goals align with the company's mission and values and express enthusiasm for contributing to a team of passionate and skilled individuals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Crypto.com Remote Hong Kong, Hong Kong SAR
Posted 11 days ago
Photo of the Rise User
Figma Remote San Francisco, CA • New York, NY • United States
Posted 2 days ago
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 19, 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!