Remote job
Senior Full Stack Software Engineer
Job details
About this role
Role overview
Build software that helps users solve problems across a range of business areas. You’ll work across the stack, translating user needs into applications, data and calculation services, and automated infrastructure. The role combines collaborative product development with attention to software quality, security, and maintainability.
Responsibilities
- Work with users and subject matter experts to understand needs and shape software solutions. - Contribute to software architecture and design, then develop features across front-end and back-end systems. - Build or support data processing and calculation services, web applications, and related APIs. - Create configurations and automation for testing, infrastructure, and deployments. - Apply engineering practices such as code review, and use feedback to improve solutions through iteration.
Requirements
- At least five years of software development experience in a professional or academic setting. - A technical degree or equivalent practical experience. - Experience with a dynamic language such as Python, Ruby, or JavaScript, and a static language such as C#, Java, C/C++, or TypeScript. - Background in at least one area such as data engineering, web or mobile applications, or systems and security software. - A systematic approach to problem solving, collaborative communication, and willingness to learn new tools and languages.
Nice to have
- Experience with agile or Scrum, test-driven or behavior-driven development, or financial services. - Familiarity with technologies such as PostgreSQL, Redis, Kafka, Airflow, AWS, React, Angular, Vue, Node, Ansible, or observability tools. - Advanced technical education or experience with data science libraries.
Benefits and work setup
The role is eligible for remote work, with an in-person orientation and first week, plus periodic office visits. Travel expenses for required office visits are reimbursed. Benefits and professional development programs are available.