Summary
Join Zepz, a leading global remittance company, as a Full Stack Engineer. You will be part of the 'sign up' and 'onboarding' team, building and supporting the platform used by customers worldwide. The role requires expertise in designing and architecting complex, distributed systems at scale and leading strategic technical initiatives. You will collaborate with product owners, designers, and other engineers to design and refine the work. You will own delivery, ensuring scalability, uptime, and other non-functional requirements. The ideal candidate possesses strong Java or Python skills and experience in cloud infrastructure. Zepz offers a remote-first work environment and various benefits.
Requirements
- Java or Python is essential
- Write great code: We understand code is read more than its written, better off tested and maintainability is a must
- Help shape what we build: You’ll be working closely with product owners, designers and other engineers to design and refine our work. We work as a team and your input is key
- Define and drive architectural vision and strategy: We are often designing new platforms with long-term goals in mind and are also happy to improve with new technology capabilities
- Own delivery: We’re obsessed with shipping value; you’ll own work beyond a pull request. You’ll care about bugs, scalability, uptime and other non-functional requirements
- Grow together: You’ll review others' work and happily seek feedback on yours to ensure we build a better codebase and sharpen each other's skills
- Share your knowledge and points of view: We promote knowledge sharing across our teams and count on you to become an active member of one. Experiment with new tools, present your findings, shape our future standards
- Expertise in designing and architecting complex, distributed systems at scale
- Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
- Proficiency in writing complex SQL queries for data analysis and reporting
- A strong understanding of cloud infrastructure is a must for this role
- Ability to lead cross-functional initiatives to drive architectural improvements and strategic technology decisions, influencing stakeholders at all levels
- Experience in designing and implementing comprehensive monitoring dashboards for system health and performance
- Ability to mentor and guide engineering teams on architectural principles and best practices, fostering a culture of technical excellence
- Comfortable building effective relationships with stakeholders outside of technology
- An open mind with respect to diversity and inclusivity
Responsibilities
- Develop and maintain backend services using Java (SpringBoot and SpringCloud) and Python
- Build and maintain mobile applications using React Native (Typescript), Swift, and Kotlin
- Design and architect complex, distributed systems at scale
- Lead strategic technical initiatives
- Collaborate with product owners, designers, and other engineers
- Design and refine the work
- Own delivery, ensuring scalability, uptime, and other non-functional requirements
- Review others' work and seek feedback on yours
- Share knowledge and points of view across teams
- Experiment with new tools and present findings
- Shape future standards
- Nurture and build functional and collaborative relationships
- Contribute meaningfully to Zepz’s goals
- Lead or influence a team(s)
- Proactively and autonomously solve previously unidentified ambiguous problems
Benefits
- Unlimited Annual Leave
- Private Medical Cover
- Retirement
- Life Assurance
- Parental Leave
- Remote-first work environment
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.