Senior Software Engineer | Users
Snapp
- Tehran, Iran
- Hybrid
- Senior Level
- Posted
Responsibilities
- -Lead and mentor a team of engineers, fostering a culture of learning and growth. -Collaborate with cross-functional teams to deliver high-quality, scalable solutions. -Design, develop, and maintain reliable and efficient systems. -Provide technical expertise and guidance throughout the project lifecycle. -Contribute to the adoption of best practices in coding, architecture, and DevOps.
Preferred
- -Experience managing services on Kubernetes, AWS, or GCP. -Hands-on experience with CI/CD pipelines. -Proven track record managing high-traffic online services. -Knowledge of High Availability (HA) and Disaster Recovery (DR) strategies. -Background in geospatial applications and algorithms. -Experience working with large-scale databases. -Familiarity with data/event streaming concepts and applications.
Responsibility
-5+ years of professional experience in software engineering or a related technical role. -Strong communication and teamwork skills. -Proficiency in at least one programming language: Python, Golang, Java, C#, Ruby, Rust, C++, or C. -Hands-on experience with relational databases: MariaDB/MySQL, PostgreSQL, SQL Server, or Oracle. -Solid understanding of networking concepts and concurrency. -Demonstrated ability to lead and mentor junior engineers. -Strong problem-solving and analytical skills.
jobapplier