Archirayan infotech
We are seeking a highly skilled and passionate Senior Backend Software Engineer to join our innovative engineering team. You will play a pivotal role in designing, developing, and maintaining scalable, high-performance backend services that power our core products. This position offers the opportunity to work on complex distributed systems, contribute to architectural decisions, and mentor junior engineers, all while driving the evolution of our technology stack.
Skills:
Proficiency in one or more backend languages (e.g., Python, Java, Go, C#), Experience with RESTful APIs and microservices architecture, Strong understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra), Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), Expertise in designing and implementing scalable, fault-tolerant systems, Experience with message queues (e.g., Kafka, RabbitMQ) and caching mechanisms (e.g., Redis), Solid grasp of software development best practices, including testing, code reviews, and CI/CD pipelines, Excellent problem-solving, debugging, and analytical skills
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, 5+ years of professional experience in backend software development, Demonstrated experience leading projects or mentoring junior engineers, Deep understanding of data structures, algorithms, and object-oriented design principles, Proven ability to work effectively in an Agile/Scrum development environment, Strong communication skills, both written and verbal, for technical and non-technical audiences, Ability to thrive in a fast-paced, collaborative team setting