Job description for Software Engineer at Celerates
Technical Requirements:
- Strong programming fundamentals with hands-on experience in developing applications using modern programming languages such as .NET, Python, Node.js, or Golang.
- Solid understanding of relational and NoSQL database management, including database design, SQL query optimization, and data processing.
- Experience in developing and managing backend services, APIs, and system integrations to support business applications.
- Familiarity with real-time communication protocols, caching mechanisms, and application performance optimization.
- Understanding of data visualization and reporting solutions to transform data into meaningful business insights.
- Experience with version control, application containerization, and orchestration for software development and deployment.
- Familiarity with application deployment, server management, and Windows-based services.

