3+ years in professional, non-internship software development.
3+ years of experience with a modern programming language such as Java, C++, or C#, including object-oriented design. Active involvement in software development within the last 3 years.
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Excellent communication, collaboration, reporting, analytical and problem-solving skills.
Nice to Haves
Experience with large scale web and distributed systems.
Experience in designing and building fault-tolerant distributed systems.
What You'll Be Doing
Working on backend and customer-facing systems, contributing to the development and improvement of email services.
Building reliable and scalable solutions, collaborating with other engineers to solve complex technical challenges.
Ensuring services are highly available and scalable to meet customer needs.
Translating strategic business needs into features and projects.
Perks and Benefits
Opportunity to contribute to fostering a culture of creativity and openness.
Participating in mentorship and professional development opportunities.
Work/Life balance with a supportive working culture.
Endless knowledge-sharing and career-advancing resources.