✨ About The Role
- You will be responsible for building and maintaining business-critical software that processes and records customers' retirement savings.
- The role involves improving complex processes and systems to enhance their robustness and performance.
- Collaboration with other engineers and stakeholders is key to sharing knowledge and building expertise.
- You will participate in the entire development life cycle, including analysis, design, coding, testing, and production release.
- The position requires making informed engineering tradeoff decisions to balance performance and reliability.
- You will develop ownership over critical retirement workflows and domains, ensuring they meet customer needs.
- The role emphasizes continuous improvement and documentation to enhance the overall customer experience.
⚡ Requirements
- You should have a minimum of 7 years of professional experience in building and maintaining backend software.
- A strong background in developing large-scale backend systems and managing elastic workloads is essential.
- Experience with both SQL and NoSQL database technologies is required for this role.
- You should be knowledgeable about cloud infrastructure and performance analysis.
- A proactive and empathetic mindset is important, as you will be addressing customer problems directly.
- You should have a strong desire to learn and grow, both in technical skills and in understanding retirement domains.
- The ability to write clean, maintainable, and testable code is crucial for success in this position.