Software Engineer
Core
Design, code, review, and optimize critical software components and services including front-end and back-end solutions, RESTful APIs, microservices, and responsive user interfaces.
Role type
Software Engineer
Builds
Scalable, maintainable software solutions and services
Domain
Software Engineering / Web Development
Deliverable
product features
Required skills
Angular, Java, Spring Boot, Python, Golang, HTML, CSS, JavaScript, TypeScript, RESTful APIs, microservices, PostgreSQL, Redis, Docker, AWS, Azure, GCP, Git, Linux
Preferred skills
gRPC, Kubernetes, Grafana, event-driven systems, ML/AI platforms, UML
Responsibilities
Solve complex technical problems, develop front-end and back-end solutions, drive DevOps practices, embed security and observability, collaborate on testing strategies, champion Agile methodologies, serve as a technical bridge across teams
Seniority
Mid-level (1–4 years experience)