Key Responsibilities
- Design, develop, test, and maintain robust, scalable, and secure backend services using Python.
- Build and maintain user-facing applications with TypeScript (React/Angular or similar frameworks).
- Collaborate with cross-functional teams to define architecture and development approaches.
- Write clean, maintainable, and well-documented code.
- Implement APIs and integrate with both SQL and non-SQL databases.
- Contribute to technical discussions, code reviews, and system design processes.
- Take ownership of components from design through to production deployment.
Required Skills
- Strong programming skills in Python and TypeScript
- Experience in building RESTful APIs and microservices architecture
- Good understanding of modern front-end frameworks (ReactJS, Angular, or similar)
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes)
- Solid grasp of software engineering principles, design patterns, and testing frameworks
- Exposure or interest in GraphDB (e.g., Neo4j, Amazon Neptune, etc.) is a plus.
- Working knowledge of cloud platforms (AWS/Azure/GCP is a plus)
Nice To Have
- Experience with GraphQL
- Familiarity with data modeling and graph-based querying
- Prior work on large-scale or distributed systems
- Contributions to open-source or tech communities
Skills: docker,aws,testing frameworks,azure,design patterns,reactjs,kubernetes,graphdb,typescript,python,gcp,restful apis,microservices architecture,neo4j,angular,graphql,ci/cd pipelines,software engineering principles