Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team. You will be at the forefront of innovation, collaborating with cross-functional teams to deliver high-quality software that impacts millions of users worldwide. If you are passionate about building scalable systems and want to work in a dynamic environment, we want to hear from you.
Responsibilities
- Architect and build robust, scalable, and maintainable software applications.
- Conduct code reviews and mentor junior developers to foster a culture of excellence.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Optimize application performance and ensure high availability.
- Implement CI/CD pipelines to automate deployment processes.
Qualifications
- BS/MS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in modern languages such as Python, Java, or JavaScript/TypeScript.
- Strong understanding of software design patterns and architectural principles.
- Experience with cloud platforms (AWS, Azure, or GCP).