Senior Software Engineer
Role responsibilities
Design, develop, and maintain scalable backend services and distributed systems using Java and Python. Collaborate with cross-functional teams to deliver secure, high-performing APIs and modernize cloud-native platforms.
Requirements
Requires a Bachelor's degree in Computer Science or equivalent experience and over 5 years of professional software engineering experience. Must have strong expertise in backend development, cloud platforms, and containerization tools like Docker and Kubernetes.
Key skills
Java, Python, Spring Boot, FastAPI, Flask, Django, Angular, TypeScript, RESTful APIs, Microservices, AWS, Azure, GCP, Docker, Kubernetes, CI/CD
Keywords
Java, Python, Angular, Flutter, Spring Boot, FastAPI, Flask, Django, Microservices, RESTful APIs, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, TypeScript, NoSQL, Relational Databases, Event-Driven Architecture, GraphQL, API Gateway, Terraform, Infrastructure-as-Code, Agile, Distributed Systems, Cloud-Native, Observability, Software Engineering, Higher Education