We're looking for a talented Software Engineer to join our engineering team and ensure our systems are robust, reliable, and seamless for users.
Responsibilities
-
Design, develop, and maintain scalable, secure, and high-performance services that power our fintech platform.
-
Take ownership of critical systems by building and optimising APIs, databases, and core components.
-
Collaborate with cross-functional teams (engineering, product, and design) to define and execute technical solutions.
-
Ensure high-quality code by following best practices in architecture, testing, and DevOps.
-
Work on improving system performance, scalability, and security, ensuring efficient CI/CD, testing, and automation.
-
Continuously learn and contribute to engineering excellence through code reviews and innovation.
Requirements
-
Strong backend development experience with proficiency in one or more languages: Go, Rust, Python, Java, or JavaScript.
-
Solid understanding of system architecture, distributed systems, and scalable infrastructure.
-
Strong foundation in computer science concepts, including data structures, algorithms, and system design.
-
Experience working with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform).
-
Familiarity with databases (PostgreSQL, caching mechanisms) and event-driven architecture.
-
Experience with CI/CD pipelines and DevOps tools (GitLab, Jenkins, etc. ).
-
Strong problem-solving skills, eagerness to learn, and effective communication abilities.
This job was posted by Amit Kumar from FinBox.