
Senior Software Engineer
Remote
Full Time
#Engineering
#Full Stack
#Python
#Java
#JavaScript
#Golang
#Rust
#Erlang
#TypeScript
#React.Js
#Node.Js
At Proper, we are building the world’s most advanced property accounting services. Our team is a diverse group of engineers, designers, accountants, and creatives who are passionate about using technology to improve lives. We are looking for a Senior Software Engineer to join us in a remote capacity to help us scale our B2B workflow automation and productivity tools.
Responsibilities
- Design and maintain full-stack applications that streamline complex accounting workflows and data integrations.
- Write clean, scalable code using languages like Python, Java, JavaScript, Golang, Rust, Erlang, or TypeScript.
- Develop robust frontend interfaces with React.js and build backend services using Node.js.
- Collaborate directly with product and design teams to turn business needs into high-impact technical solutions.
- Track engineering performance metrics, including system uptime, code quality, and feature delivery velocity.
- Mentor junior and mid-level team members while leading technical discussions and code reviews.
- Continuously improve our internal tooling and developer experience.
Must-haves
- At least 8 years of professional software engineering experience.
- Proven experience working across the entire stack, including frontend, backend, and database systems.
- Strong proficiency in multiple programming languages, specifically Python, Java, JavaScript, Golang, Rust, Erlang, or TypeScript.
- Deep experience with React.js and Node.js.
- Familiarity with cloud infrastructure providers such as AWS, GCP, or Azure.
- A track record of building workflow automation tools that drive business efficiency.
- An agile mindset with a bias for action and the ability to balance rapid iteration with high software quality.
- Excellent communication skills and a collaborative approach to working in cross-functional teams.
- At least 2 years of experience in a US-based startup and 2 to 3 years at a larger tech company.
Nice-to-haves
- Experience working in a B2B SaaS environment.
- Knowledge of microservices and serverless architectures.
- Familiarity with AI-driven automation, machine learning, or RPA.
- Understanding of financial and accounting process automation.
Benefits
- Flexible remote work environment.





