AWSAzureCloudDockerJavaKubernetesMongoDBPythonReactSpringSpring BootSpringBootGo.NETC#CGoogle CloudGitHub ActionsGitHubCommunicationCollaborationRemote Work
About this role
Role Overview
Designing, building, scaling, and enhancing software products, applications, and platforms based on client needs and business requirements
Collaborating with designers, product teams, and fellow engineers to develop effective technical solutions
Communicating technical concepts clearly to both technical and non-technical stakeholders
Contributing to architecture discussions, engineering best practices, and continuous improvement initiatives
Deploying and supporting applications in cloud-based environments
Learning and adapting quickly across a variety of technologies, tools, and client environments
Performing other duties as assigned
Requirements
3+ years of software development experience
Deep experience with Java and Spring Boot
Experience building and scaling web-based software products or applications
Experience working with cloud platforms such as AWS, Google Cloud, or Azure
Strong communication and collaboration skills
Ability to work effectively across multiple projects and technologies
Experience with Kubernetes, Docker, GitHub Actions, AWS, Argo CD, MongoDB Atlas, React, Go, Python, or C#/.NET is highly valued.