Key Responsibilities:
Design, develop, and maintain high-quality backend services and APIs.
Collaborate with cross-functional teams to brainstorm, define goals, and implement solutions.
Contribute to frontend development when needed, ensuring smooth integration between backend and frontend systems.
Continuously enhance system architecture, optimizing performance, security, and scalability.
Drive continuous improvement and system optimization, proactively identifying opportunities for enhancement.
Write clean, efficient, and well-documented code that meets high standards for quality and functionality.
Troubleshoot, debug and upgrade existing systems to meet evolving business needs.
5+ years of hands-on experience in building and delivering production-level software.
Proficiency in at least one modern programming language like Python, Java, Node.js, and frontend experience with React and TypeScript.
Strong understanding of API design and development (REST, GraphQL, gRPC) and experience in cloud technologies (AWS, GCP, Azure).
Familiarity with relational databases (PostgreSQL, MySQL).
Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Strong problem-solving, communication, and time management skills.
Nice-to-Have:
Experience with no-code/low-code platforms
Familiarity with CI/CD tools and DevOps practices such as deployment frameworks and methodologies.