Senior Software Engineer, Fullstack
Location
Portugal
Posted
113 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Fullstack
Bitsight
• Join one of our multicultural Engineering teams, focusing on our Third Party Risk Management business. • Solve complex problems while contributing with new ideas and techniques. • Lead continuous improvement for the team.
Job Requirements
- Five (5) years of experience as a Software Engineer building and maintaining a SaaS application.
- Experience with Python.
- Experience maintaining, building, and optimizing REST APIs.
- Solid understanding of modern Javascript (ES6+) and experience with at least one modern web framework (React, Vue, Svelte, etc.).
- Experience with CI/CD (e.g. Gitlab CI/CD, Jenkins) and container technologies (e.g. Docker, Kubernetes).
- Excellent communication skills in English - both written and spoken.
Benefits
- Best in class benefits
- Reasonable accommodations to qualified individuals with disabilities or based on a sincerely held religious belief in accordance with applicable laws.
- Open-minded culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own outcomes: Start with complex business problems, collaborate closely with product and operations stakeholders to decompose the problem, define requirements, design technology solutions, and build high quality software that delivers results. • System design: Work backwards from extremely complex business problems to design the correct abstractions and components in the simplest, most logical and maintainable way possible. • Maintain and operate systems at scale: Ensure reliability, performance, and operational excellence of systems in production. • Technical leadership: Set the technical direction for projects and teams. And set and maintain the bar for code quality, testing, and operational excellence. • Cross-team collaboration and mentorship: Mentor engineers and collaborate with stakeholders across the organization. • Influence roadmap and strategy: Shape R37’s roadmap and long-term technology strategy.
• Provide technical leadership and project management for consulting and engineering services • Lead project teams, develop scopes of work and cost estimates • Mentor junior staff and serve as a trusted technical advisor to clients • Support critical infrastructure projects involving water and wastewater treatment plants, pump stations, wells, and associated facilities through the entire project lifecycle
• Designing and implementing high‑quality Pega applications that power critical business processes, ensuring solutions are scalable, maintainable, and aligned with enterprise architecture standards. • Translate complex business requirements into robust Pega workflows, leveraging deep platform knowledge to create efficient case designs, integrations, and user experiences. • Serve as a hands-on technical expert who can troubleshoot intricate issues, optimize system performance, and guide teams through the nuances of Pega architecture and best practices. • Collaborate closely with product owners, architects, and cross-functional engineering teams to shape technical direction, clarify requirements, and deliver solutions that meet both immediate needs and long-term strategic goals. • Support integration efforts by working across APIs, data sources, and external systems, ensuring seamless communication and secure, well-structured interactions within the broader ecosystem. • Act as a mentor and resource for junior engineers, sharing insights on Pega development, debugging techniques, and engineering fundamentals to strengthen the team’s overall capability.
• Design and prototype innovative solutions to enhance query processing performance of our database. • Implement new functionalities in C++ and develop automated tests using Python to ensure stability and reliable performance. • Collaborate across other engineering teams to investigate software issues and brainstorm possible solutions.




