Finlens is small team of engineers and designers building tools to really, yes really make a difference to the lives of our customers. We are passionate about creating exceptional user experiences that delight and engage our customers.
We're currently building a modern platform to make financial management easier for businesses.
We believe that great software starts with a deep understanding of our users' needs and a commitment to crafting intuitive, seamless interactions.
We are a small, tight-knit group of highly motivated individuals who believe that a focused and driven team can achieve remarkable things. We foster a culture of collaboration, creativity, and continuous learning, where every member's contributions are valued and celebrated.
Role Description:
You are ideally someone who considers themselves a software artist.
We are seeking a skilled and experienced (not in years but in amount of stuff built) Software Engineer to join our team and help us build scalable, high-performance systems.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems and APIs
- Optimize infrastructure to improve performance and reduce costs
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions
- Participate in code reviews and contribute to the continuous improvement of our codebase
- Investigate and resolve technical issues, ensuring system stability and reliability
- Stay up-to-date with industry trends and technologies, and propose innovative solutions
Requirements:
- 3+ years of experience in developing scalable backend systems
- Strong proficiency in TypeScript/Golang/Rust [either of these]
- Experience with database design and optimization techniques
- Knowledge of efficient data structures and algorithms for handling large datasets
- Familiarity with cloud platforms such as AWS or others.
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
- Passion for writing clean, maintainable, and well-documented code
Nice to Have:
- Experience with distributed systems and microservices architecture
- Knowledge of containerization technologies like Docker and Kubernetes
- Familiarity with agile development methodologies
- Contributions to open-source projects or personal programming projects
We offer competitive compensation, a flexible work environment, and the opportunity to work on challenging projects with a talented and supportive team. If you are passionate about engineering and want to make a real impact, we would love to hear from you.