About the Project/Team:
Join an agile development team delivering cutting-edge internal actuarial solutions. You’ll work on both legacy on-premise systems and cloud-native applications, contributing to mission-critical actuarial systems while driving innovation in a collaborative and dynamic environment.
Key Responsibilities:
Develop API-based web applications from concept to production with a cloud-first approach.
Solve complex technical challenges and provide innovative solutions in ambiguous situations.
Collaborate closely with product stakeholders and development teams, effectively communicating technical concepts.
Design, develop, test, and deploy API-based systems following best practices.
Ensure high-quality, well-tested code and continuously seek improvements.
Mentor team members and contribute to critical technical decisions.
Support legacy systems during migration to new platforms.
Adapt to evolving project needs and take on additional responsibilities as required.
Required Skills:
Strong experience in modern programming languages, frameworks, and cloud deployment methodologies.
Proven expertise in API development and cloud-based architectures.
Excellent problem-solving and communication skills.
Ability to work independently and manage tasks with minimal supervision.
Familiarity with Test-Driven Development (TDD).
Experience with multiple database technologies (SQL and NoSQL).
Technical Requirements:
Must-Have:
Node.js
AWS (Step Functions, AWS Batch, Lambdas, ECS, API Gateway)
Terraform, Jenkins/GitHub Actions
SQL (Relational) / NoSQL databases
Docker/Linux containers and container orchestration (e.g., ECS/Fargate)
React.js or Data Engineering experience
Nice-to-Have:
DBT / Qlik Replication
Snowflake
C# / .NET (Core and Framework)
Angular
Groovy
Python / Shell scripting
Experience & Qualifications:
8+ years of software development experience.
Proficiency across the full stack, including frontend frameworks, databases, and deployment pipelines.
Demonstrated ability to quickly learn and adapt to new technologies.
Advanced problem-solving and critical thinking skills.
Excellent communication skills, able to convey complex information clearly.
Why Join Us:
This role offers an exciting opportunity to work with modern cloud technologies, contribute to mission-critical actuarial systems, and grow professionally in a collaborative, innovative, and agile environment.