Abacum is the leading business planning platform that empowers Finance teams to drive performance.
Senior Back End Engineer
Location
Europe
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back End Engineer
Abacum
• Collaborate closely with engineers, product designers, and product to perform experiments and test new ideas • Build performant, design-centric, reusable and usable interfaces that solve complex needs • Drive user-defined data modeling and performance through reusable building blocks • Work in an environment that supports individual growth with challenging tasks and projects • Incorporate customer feedback to constantly improve our product • Scale our complex data and calculations platform for fast-growing clients
Job Requirements
- Strong sense of ownership in their work
- Willing to learn quickly
- Excited to help create groundbreaking technology that improves finance team collaboration
- Experience with Python, PostgreSQL, Kubernetes
- Familiar with Agile/Scrum methodology
- Deep understanding of performance when building and operating through observability
- Experience with Pandas, Polars or similar DataFrames technologies (bonus)
- Experience building ML and AI solutions (bonus)
- Experience scaling complex data platforms (bonus)
Benefits
- Competitive compensation including equity package
- Competitive vacation policy
- Access to Meditopia
- Hybrid working model and flexible working hours
- Personal development including language courses
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Liderar projetos de desenvolvimento de software, desde a concepção até a implementação e entrega • Participar ativamente de definições de arquitetura e modelagem de software relacionados a Monolito e Microserviços • Implementar e manter código desenvolvido em Python e React, garantindo a escalabilidade, segurança e desempenho • Colaborar com equipes multidisciplinares para desenvolver e manter soluções inovadoras • Contribuir com definições de melhores práticas e padrões de desenvolvimento (Design Patterns) • Realizar revisões de código e fornecer orientação técnica instruindo e desenvolvendo pessoas do time • Manter-se atualizado com as tendências tecnológicas e propor adoção de novas tecnologias e melhores práticas • Participar de refatoração de códigos e otimização de consultas SQL • Desenvolver código que lida com grandes quantidades de dados • Desenvolver e manter pipelines de CI/CD e de testes automatizados
• Lead software development projects from conception through implementation and delivery • Actively participate in software architecture and modeling decisions related to monoliths and microservices • Implement and maintain Python code using the Django framework, ensuring scalability, security, and performance • Collaborate with cross-functional teams to develop and maintain innovative solutions • Troubleshoot complex issues in legacy application code • Contribute to defining best practices and development patterns (Design Patterns) • Conduct code reviews and provide technical guidance to team members • Mentor and develop less-senior team members • Stay up to date with technology trends and propose adoption of new technologies and best practices • Participate in code refactoring and SQL query optimization • Develop and maintain CI/CD pipelines • Develop tests.
• Work on software development for high-complexity systems • Actively participate in defining architecture and software modeling related to monoliths and microservices • Implement and maintain code written in Java and React, ensuring scalability, security, and performance • Collaborate with multidisciplinary teams to develop and maintain innovative solutions • Contribute to defining best practices and development patterns (Design Patterns) • Conduct code reviews and provide technical guidance, mentoring and developing team members • Stay up to date with technology trends and propose adoption of new technologies and best practices • Participate in code refactoring and SQL query optimization • Develop code that handles large volumes of data • Develop and maintain CI/CD pipelines and automated testing
• Technically lead and manage one or more development teams, ensuring the quality, performance and evolution of solutions • Actively participate in the team's technical decisions, supporting the team in architecture definitions and engineering best practices • Serve as a technical reference within the team, supporting developers with questions, reviews and implementation of complex solutions • Conduct code reviews and promote development best practices (clean code, testing, observability and security) • Ensure the implementation of technical standards and engineering practices consistent with the area’s vision • Translate business and product requirements into sustainable, maintainable technical solutions • Monitor the health of systems under your responsibility, ensuring reliability, performance and cost efficiency • Identify bottlenecks and propose continuous improvements in architecture, performance, pipelines and processes • Hold one-on-ones (1:1s) and other key team rituals • Support the technical and professional development of team members (individual development plans - IDPs), fostering a culture of learning and knowledge sharing.

