
We are looking for a skilled Back-End Software Engineer to design, develop, and maintain server-side applications. You will be responsible for building scalable and efficient APIs, optimizing database performance, and ensuring seamless integration with front-end systems. The ideal candidate has strong problem-solving skills, expertise in back-end technologies, and a passion for writing clean, maintainable code.
Key Responsibilities:
Develop and maintain robust, scalable server-side applications.
Design and implement efficient APIs for front-end and third-party consumption.
Optimize database queries and ensure high performance.
Collaborate with front-end developers to integrate user-facing elements.
Troubleshoot, debug, and upgrade existing systems.
Implement security and data protection measures.
Write clean, maintainable, and well-documented code.
Stay updated with emerging back-end technologies and best practices.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science or related field (or equivalent experience).
Proven experience in back-end development (e.g... .NET, Go, or... ).
Strong knowledge of database systems (SQL/NoSQL).
Experience with RESTful APIs and microservices architecture.
Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
Understanding of authentication/authorization (OAuth, JWT).
Knowledge of version control (Git) and CI/CD pipelines.
Strong problem-solving and teamwork skills.
Preferred Qualifications:
Experience with containerization (Docker, Kubernetes).
Knowledge of message brokers (RabbitMQ, Kafka).
Familiarity with serverless computing.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای زرینو