We are seeking a highly skilled software engineer to join our dynamic team. The ideal candidate will have strong experience in building scalable applications and services, with expertise across modern front-end and back-end technologies.
Key Responsibilities
* Develop and maintain full-stack applications using TypeScript, Golang, GraphQL, and REST APIs.
* Build responsive user interfaces with JavaScript, React, Redux, and related technologies.
* Implement server-side logic using modern frameworks, and manage build processes with Webpack, ES6, and Babel.
* Containerize applications using Docker and deploy to cloud environments.
* Manage and optimize cloud operations leveraging Kubernetes (K8S), Redis, AWS, and associated tools.
* Design and maintain CI/CD pipelines and follow best practices for Git flows.
* Ensure code quality through unit and integration testing using modern testing frameworks.
* Utilize Jira for backlog and task management.
* Monitor and troubleshoot applications using Elastic Stack/Kibana for traceability and observability.
* Collaborate effectively in an Agile environment and contribute to team success.
Required Skills & Qualifications
* Proven experience in full stack development.
* Strong proficiency in TypeScript, Golang, GraphQL, and REST.
* Solid knowledge of JavaScript, React, Redux, Webpack, Docker, ES6, and Babel.
* Hands-on experience with Cloud Ops tools and platforms (K8S, Redis, AWS).
* Familiarity with CI/CD pipelines and Git workflows.
* Experience with testing frameworks for unit and integration testing.
* Proficient in using Jira for backlog management.
* Strong understanding of traceability tools like Elastic Stack/Kibana.
* Excellent communication skills.
* Team-oriented mindset with experience in Scrum or Kanban methodologies.