Senior Software Developer

Job not on LinkedIn

October 8

Apply Now
Logo of Bullfinch

Bullfinch

Finance • Energy • SaaS

Bullfinch is a company specializing in financial solutions for renewable energy systems. It offers financing options for solar panels, battery storage systems, wallboxes, and heat pumps, available through installment purchases or leasing plans. With the introduction of their rate or leasing models, Bullfinch aims to enhance customer experience and ensure cost-effective energy solutions. They provide seamless integration with existing processes through a comprehensive software platform, which helps manage and document client data and project details. Bullfinch operates internationally with teams in Berlin, Frankfurt, Barcelona, Madrid, and Zurich, and places a high importance on the quality of its installed components.

11 - 50 employees

Founded 2020

💸 Finance

⚡ Energy

☁️ SaaS

📋 Description

• Lead the design, development, and optimization of scalable full-stack applications using Next.js, React.js, Node.js, and MySQL. • Drive architecture discussions and system design for new modules and features with an eye on scalability, modularity, and performance. • Own end-to-end implementation — from planning to deployment — ensuring best practices in coding, testing, CI/CD, and documentation. • Contribute to building performant RESTful APIs and cleanly integrating backend services with modular frontend components. • Continuously improve client and server-side performance, including TTFB, LCP, code splitting, caching, DB tuning, and Lighthouse score optimizations. • Collaborate closely with design, product, DevOps, and other engineering teams to build user-centric, scalable experiences. • Review code, provide architectural guidance, and advocate for engineering excellence within the team. • Use Docker and CI/CD pipelines (Jenkins) for deployments to AWS infrastructure in a microservices environment. • Leverage AI developer tools to increase productivity and guide others in their effective usage.

🎯 Requirements

• 4–7 years of professional experience in full-stack web development, including recent experience in a senior or lead capacity. • Advanced proficiency in JavaScript (ES6+), React.js, Next.js (SSR, routing, data fetching), and Node.js. • Strong experience with relational databases, particularly MySQL, including schema design and performance tuning. • Familiarity with modern AI-powered developer tools (e.g., GitHub Copilot, Cursor, Tabnine, etc.) and their application in team workflows. • Proven ability to identify and debug performance bottlenecks across both frontend and backend by analyzing server-level metrics (CPU, memory, I/O, logs, network latency, etc.). • Hands-on experience optimizing client-side performance using techniques like bundle splitting, lazy loading, and Lighthouse auditing. • Working knowledge of Google Analytics 4 (GA4) for measuring frontend performance and user interactions. • Deep understanding of REST APIs, microservices communication patterns, error handling, and API versioning. • Proficiency with Docker, CI/CD with Jenkins, and working knowledge of AWS services (EC2, S3, RDS, etc.). • Clear, maintainable coding style with experience in code reviews, testing frameworks (Jest, React Testing Library), and technical documentation. • Comfortable working in cross-functional teams and independently owning complex features or refactors.

🏖️ Benefits

• The autonomy to architect systems, make technical decisions, and see your ideas shipped to production. • A fast-paced, tech-savvy startup environment where your work directly impacts product and business outcomes. • Opportunity to work with state of the art tech, modern, performance-focused JavaScript stack. • Opportunity to drive cross-functional initiatives and contribute to the technical direction of the platform. • High ownership, real impact, and the satisfaction of building things that matter at scale.

Apply Now

Similar Jobs

October 7

Senior Software Engineer developing next generation capabilities for OutSystems platform. Collaborating with teams to optimize performance and deliver maintainable solutions for end-users.

AWS

Azure

Cloud

Kubernetes

Go

October 6

Senior Engineer at Prerender shaping the future of web rendering and indexing. Collaborating with teams to drive technical excellence in building scalable systems.

AWS

Cloud

Distributed Systems

JavaScript

Node.js

Terraform

TypeScript

Go

October 6

Software Engineer developing software solutions for Veeva's OpenData in the life sciences industry. Focusing on high-performance algorithms and data tools with a collaborative team.

Gradle

Java

Maven

SQL

October 3

Full stack developer working on advertising analytics platform at Sensor Tower. Involves tackling performance challenges and coding in various languages and environments.

Amazon Redshift

ASP.NET

AWS

Entity Framework

JavaScript

Linux

React

Ruby

SQL

.NET

October 2

Software Engineer contributing to the Prerender team at saas.group. Involves building features, TDD, and team collaboration.

AWS

Cloud

Distributed Systems

JavaScript

Node.js

TypeScript

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com