Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLGRPCJavaScriptJenkinsKubernetes.NETReactSQLTypeScript
About the role
- Develop scalable, robust, and high-performance solutions to build upon applications
- Serve as key technical lead guiding and influencing engineering decisions
- Solve complex technical challenges and set standards for best practices
- Contribute to development of overarching strategies and assume leadership roles
- Provide mentorship to other engineers
- Collaborate with remote, integrated engineering teams to design, build and modernize software and data engineering solutions for clients
Requirements
- Bachelor’s Degree in Computer Science or related field
- 8+ years of experience building Software Applications
- 5+ years of professional experience working with JS frameworks and libraries
- 3+ years of experience working with React
- Advanced English level
- Experience in programming languages and frameworks (e.g., React.js, JavaScript, TypeScript, HTML, CSS)
- Experience with version control systems (e.g., Git, GitHub, GitLab)
- Experience with development methodologies (e.g., Scrum, Kanban)
- Experience with database systems (e.g., SQL)
- Experience with APIs (e.g., REST, gRPC, GraphQL)
- Experience with quality assurance (e.g., Unit tests)
- Experience with containers (e.g., Docker, Kubernetes)
- Experience with CI/CD tools (e.g., GitHub Actions, Jenkins)
- Experience with Cloud Services such as GCP, Azure, or AWS
- Experience with security (e.g., OWASP, OAuth)
- Experience with performance (e.g., Caching, code optimization)